Hey all, I know the purists might sneer at me for this, but I just spun up a server via Hetzner so I could run Docker in the cloud. Since my ISP uses CGNAT, my only options for hosting services at home are either via Tailscale Funnel or CloudFlare Tunnel. If you remember my previous post about Yattee, that’s not available on the public internet, but was meant for my private use only. The idea behind this new project is hosting things I intend for public access. I’m debating if I’m going to use a domain I already own that ends in the .us TLD or if I should wait until I get paid in a couple of days and buy a new one from Pork Bun that doesn’t have the .us TLD and all the potential baggage that carries. Three questions come to mind:

  • How practical is running Portainer on my Docker instance? (I’ve got it installed, but I’m new to Portainer and Docker for the most part.)
  • Other than Friendica, Mastodon, Matrix, PeerTube and PieFed, what’s worth running on a Docker instance with 8 VCPUs, 16GB of RAM and around 300GB of storage?
  • Is there a Matrix room for those wishing to discuss self-hosting, especially via Docker?
  • JC1@lemmy.ca
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 day ago

    To manage my docker containers I migrated from and to multiple tools. I started directly with Unraid with individual containers. Then I discovered docker compose and stacks. So I migrated to portainer. Splitting the postgres and mariadb databases were the worst thing in this. Then I tried dockge, so migrated from portainer to that. It lacked some portainer functionality, but was fine for a short while.

    Finally I discovered Komodo and migrated to that as it’s FOSS. Now I’m only on Komodo, I have no server limit (5 on portainer), had all the functionality of portainer and more. It is my go-to docker manager and the one I recommend to everyone. The only “issue” is that you need to write the name of the stack and click confirm twice if you want to redeploy, restart, stop, destroy. Or you have to click confirm twice after saving when you edit your files. Not much of an issue and it can also protect from accidental clicks. My next step will be to migrate my stacks compose and env files from UI defined to files on the server that I can sync.