Private Dev Project : Multisite / Multilanguage


first and foremost: I am not a Pro. I started to develop my own private site on my local laptop and by doing so came across different Ideas what I could ad. It is very likely that I know how something, but also that I miss here and there some basics (In general: Learning by doing).

Objective :
A main site www.refugium.lan with the sub-portals. For example gardening.refugium.lan and cooking.refugium.lan, etc.. Gardening and cooking will be some sort of portals for such specific topics only. Lateron, when the first stable and acceptable version is fixed I will publish them on a public server with different domains, alike above but with valid TLDs and with a separate domain such as

Problem | Question :
How do I set up several local domains in a way that I can use them for bacula, webpage and email-addresses?

I found the Virtualhosts and hosts and hostname file, but I guess Apache won’t talk to bacula, postfix or dovecot, will it?

My environment:

Hardware :
Laptop : Lenovo
Model : N581
CPU : Intel Core i5-3210M @ 2.5 Ghz x 2
Ram : 8 GB

Software :
OS: Linux Mint 17.3 Rosa
Kernel : 4.4.0-116-generic x86_64
Desktop : Cinnamon 2.8.8
Backup : Bacula 9.0.6 (local root, testing only)
SQL : Postgre SQL 9.3.22
Syslog : rsyslogd
Firewall : firewalld
Shell used : BASH
Editor used : VIM
Webserver : Apache 2
PHP : Version 7.1
Pearl : Version
Ruby : Version 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
MTA : Postfix 2.11.0
MDA : Dovecot 2.2.9
MUA : Thunderbird 52.6.0
Webbrowser : Firefox (predominantly)
Webmin : Version 1.880
Office : LibreOffice
Drupal 8.4.5 (+drush, +composer)

Thank you for your helping hand.


PS : For any questions of that kind ‘why bacula?’ it is easy. I want to have (later on) a simple setup, backup and restore solution for anything. This means I will end up with a live-system and a bacula-storave, also in case of server-failure, etc.

Drupal version: