Hi,
Very sorry if my questions are stupid, I'm just trying to figure it out.
I had a one node server running on Debian with Docker on it. Very simple, I had all my different services running on one machine (plex, nextcloud, etc.).
But now, with Proxmox the logic feels completely different.
I think the best practice is to set up one LXC for one Docker service (previously, my plex, my nextcloud, etc.), but the problem is each new LXC asks a new IP to my DHCP server, it is a small home network with the 192.168.1.0/24 network, I can't change it and with all my services, I'm going to exceed IP address capacity.
So, I would like directions to help me about this issue.
My idea is to have all my LXC on the same IP but I don't understand the Proxmox bridge mode.
I don't know if it's a problem or anything but my server IP configuration is connected to the bridge but my physical is empty. I don't understand (see picture)
Why Proxmox has its IP in the Linux bridge and not, here, on my enp5s0 device?
I screwed up this part so many time I had to reinstall Proxmox two times (can't SSH) so I'm afraid to touch this part now...
My setup was simple but yet, it seems super confusing to do with Proxmox.
Thanks
Very sorry if my questions are stupid, I'm just trying to figure it out.
I had a one node server running on Debian with Docker on it. Very simple, I had all my different services running on one machine (plex, nextcloud, etc.).
- I had a Pi-hole service for my DNS, this way, *.mydomain.com requests return my server IP (192.168.1.175).
- Then, once my server received it, Traefik looks the request like plex.mydomain.com and forwards to the correct Docker service. I didn't had to register each service, I added labels to my Docker Compose file to auto register it, and Traefik magically knew it like so:
YAML:services: home-assistant: ... labels: - "traefik.enable=true" - "traefik.http.routers.home-assistant.entrypoints=https" - "traefik.http.routers.home-assistant.rule=Host(`home-assistant.mydomain.com`)" - "traefik.http.routers.home-assistant.tls=true" - "traefik.http.services.home-assistant.loadbalancer.server.port=8123" - "traefik.http.services.home-assistant.loadbalancer.passhostheader=true"
But now, with Proxmox the logic feels completely different.
I think the best practice is to set up one LXC for one Docker service (previously, my plex, my nextcloud, etc.), but the problem is each new LXC asks a new IP to my DHCP server, it is a small home network with the 192.168.1.0/24 network, I can't change it and with all my services, I'm going to exceed IP address capacity.
So, I would like directions to help me about this issue.
My idea is to have all my LXC on the same IP but I don't understand the Proxmox bridge mode.
I don't know if it's a problem or anything but my server IP configuration is connected to the bridge but my physical is empty. I don't understand (see picture)
Why Proxmox has its IP in the Linux bridge and not, here, on my enp5s0 device?
I screwed up this part so many time I had to reinstall Proxmox two times (can't SSH) so I'm afraid to touch this part now...
My setup was simple but yet, it seems super confusing to do with Proxmox.
Thanks
Last edited: