I'm trying to set up Docker on my Ubuntu server to manage multiple self-hosted applications, but I'm pretty new to Docker and still learning the ropes. I have a couple of challenges: my secure boot is still enabled, and I'm not entirely sure how to efficiently manage these multiple servers using Docker. Any tips or advice would be greatly appreciated!
1 Answer
Before you jump in, it's good to get a cheap domain, like from Cloudflare, especially since their API works well with Let's Encrypt for TLS certificates. First, outline the services you want to host and note their storage needs—some, like Plex, require significant local storage for metadata. There are different ways to manage your containers; while Docker is a solid start, consider Podman or Portainer if you're feeling adventurous later on. Also, plan for backups of your persistent storage to make your learning curve smoother!
Absolutely, and don't forget about logging! Using tools like Dozzle can give you real-time insights.
That's solid advice! I'd also add that starting with a reverse proxy can really simplify certificate management for your containers.