Proxmox on a virtual server with limited memory

AxAn

Member
Jan 15, 2020
25
5
8
45
In short I help a company to host their, low traffic, website on a local virtual server. Since I help them with this I can also put some of my small websites & mail in the same system.
The mail is hosted as a service from the provider.
...then the provider changed their pricing model and started to charge per mail/mail-alias instead of disc-space the mail used, which increased the cost by 600%. There are around 20 mail accounts and 30+ aliases currently, so rather low for a mail server.
A solution to lower the cost, for the mail-part, is to set up a new virtual server as a mail-server.
I have transferred mail accounts between servers before and it's so much work so I thought it would be simpler, if I need to move the server in the future, to have it in Proxmox.

So my thought is to install Proxmox in a virtual server and then spin up 1 web server and 1 mail server in Proxmox.

Also: the provider doesn't allow uploaded ISOs for creating new servers so I would need to start out with Debian 11 and then install Proxmox. I haven't done this before so I don't know if that's much of a problem.

My questions about this:
1. Is this a good idea (Proxmox on a virtual server)? I asked the provider about it but they haven't used Proxmox so they would not say much.
2. The existing web server has 2 GB of RAM. The new mail server (Modoboa) has a 2 GB RAM requirement. The provider offers RAM in levels of 1,2,4,8. Would it be possible to run Proxmox and the 2 servers on 4 GB ram, so I don't need to bump it up to 8GB? I don't think either server will use 2 GB RAM but I don't know how much Proxmox uses.

I have set up other systems with 10+ servers, even it's not what I normally do, where cost has not been much of a problem, but here I want to do it as cheap as normally possible - so please take that into consideration.
 
Last edited:
I installed Proxmox VE on top of Debian on a VPS years ago and run a few containers just fine. Just make sure to stay within the memory limits (3GB in my case). I like the separation of the services using containers and being able to backup to a remote PBS (but be aware of the VPS traffic limits). I would suggest just trying it, and if it works, setup a second one in case one breaks (with remote backups).