Hi there,
I am currently looking in to moving from Openmediavault to FreeNAS and am trying to find out what would be the best setup. I would set up the following applications in separate jails to achieve modularity and to be able to experiment easily inside some of the jails without jeopardizing the entire setup:
- FHEM (home automation Server)
- Mailserver (fetching mails from different external servers via getmail and presenting them via roundcube)
- OpenVPN (Provide external access to the server and the home network)
and then a couple of web applications, for example
- Owncloud
- Photoshow (PHP Web Galler)
- Wallabag (PHP read later application)
The web applications all require a MySQL Database, PHP and a webserver.
What is best practice here? Do I install everything in each jail (redundancy) or does it make sense to have a dedicated MySQL jail that each application jail connects to? Would redundant MySQL servers introduce a lot of additional overhead or can that be neglected? What about redundant webservers?
From reading HowTos and other threads, it seams like most people simply put it all in the same jail (like in most owncloud examples). Is this done for a reason or is it just the easiest way?
I'd really appreciate some hints on this topic!
Thanks
Leo
I am currently looking in to moving from Openmediavault to FreeNAS and am trying to find out what would be the best setup. I would set up the following applications in separate jails to achieve modularity and to be able to experiment easily inside some of the jails without jeopardizing the entire setup:
- FHEM (home automation Server)
- Mailserver (fetching mails from different external servers via getmail and presenting them via roundcube)
- OpenVPN (Provide external access to the server and the home network)
and then a couple of web applications, for example
- Owncloud
- Photoshow (PHP Web Galler)
- Wallabag (PHP read later application)
The web applications all require a MySQL Database, PHP and a webserver.
What is best practice here? Do I install everything in each jail (redundancy) or does it make sense to have a dedicated MySQL jail that each application jail connects to? Would redundant MySQL servers introduce a lot of additional overhead or can that be neglected? What about redundant webservers?
From reading HowTos and other threads, it seams like most people simply put it all in the same jail (like in most owncloud examples). Is this done for a reason or is it just the easiest way?
I'd really appreciate some hints on this topic!
Thanks
Leo