Hi guys,
I'd need to set up a VPS (4 cores, 8GB RAM, 80GB SSD) for about 20-ish really small scale Wordpress websites for a friend. (Are these resources sufficient to support it?)
Now, I'm not asking for specific instructions, rather advice on best practices to make it productive and secure enough.
I'd need to set up a VPS (4 cores, 8GB RAM, 80GB SSD) for about 20-ish really small scale Wordpress websites for a friend. (Are these resources sufficient to support it?)
Now, I'm not asking for specific instructions, rather advice on best practices to make it productive and secure enough.
- How would I manage 20-ish unique IP's I'll get from provider? Would I need to set up 20 PF aliases or create separate interfaces for each IP somehow?
- My dilemma is whether each of those domains would be best to be run from jail or as an Apache vhost? Sure, Apache vhost might be easier to set up but there are security implications which I'd like to evade. Also, sysutils/ezjail looks really simple to set up.
- What would be resource usage for those 20-ish jails?
- Do I limit jails in terms of resource usage somehow?
- Is each jail exact copy of base jail, meaning that each jail will be like ~1GB in size?
- How would each user SFTP/SSH into his jailed domain document root? Would I need to sort that out with PF?