this post was submitted on 18 Feb 2024
31 points (100.0% liked)

Selfhosted

40347 readers
463 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

Hello selfhosted community, something weird just happened to my setup while running a routine update.

I'm running docker containers on a couple Debian LXCs through Proxmox, and a regular apt-get upgrade just wiped all my configurations. Somehow it seems to have gutted my databases and deleted the compose.yml files without a trace remaining. Thankfully all my data seems to be intact as far as I can tell.

Did I royally mess something up in all of my configurations or in doing the update? This has never happened to me before. Thankfully I have a backup for the configs that's about 6 days old, but it's still extremely annoying. Any hints? Thanks

you are viewing a single comment's thread
view the rest of the comments
[–] mikyopii@programming.dev 8 points 9 months ago (1 children)

I'm not sure. All I know is that Proxmox doesn't recommend using Docker in LXCs. It seems Proxmox has much more control over the internals of the container and can break stuff.

https://pve.proxmox.com/wiki/Linux_Container

If you want to run application containers, for example, Docker images, it is recommended that you run them inside a Proxmox QEMU VM. This will give you all the advantages of application containerization, while also providing the benefits that VMs offer, such as strong isolation from the host and the ability to live-migrate, which otherwise isn’t possible with containers.

[–] Player2@lemm.ee 2 points 9 months ago (1 children)

It was just a matter of time then until something broke? Guess I'll need to do some more research on how to best manage the services I want to run. Good thing I didn't come into this hobby hoping to reduce the amount of headaches

[–] towerful@programming.dev 2 points 9 months ago

I run a debian VM for hosting docker things.
Its like 500mb extra disk space, and a small ram/cpu hit. But its been solid for me