My vps 1cpu stopped running reliably, thanks to #matrix using huge amounts of disk

Setting up #xmpp with a reverse proxy is undocumented.

#Deltachat server hosting script doesn’t work with the latest python

I’m really struggling for #selfhosted chat options.

#databag #nostr

Databag
9.1%
Nostr x0chat
9.1%
Compile deltachat’s chatmail myself
81.8%
Poll ended at .

@lil5 ever had a look at https://yunohost.org/ ?

Maybe it helps

YunoHost: garden your own piece of the Internet!

YunoHost is a system that installs itself on a server and allows you to install and maintain - with very little technical knowledge - digital services (apps) that you control.

@eelcoa yeah my issue with yunohost is that it runs mostly on the host Linux, no containers, this makes backups and restoring not easy. Plus fixing issues/maintenance is a lot harder.
@lil5 @eelcoa huh, how interesting, some people actually prefer containers. Probably reason i hate them is issues maintaining from providers standpoint.

@valdeg @eelcoa

When working with Docker containers, the immutable part and the data/mutable volumes are very clearly defined, backups are incredibly simple.

All you have is a ./data and a docker-compose.yaml in your backups.

The problems arise when you start treating the entire container image as mutable

@lil5 @valdeg Yes, I see, makes a difference

@valdeg @lil5 With or without containers, you still need to backup the data and config. With containers the app is more portable, but I've hosted apps for years without containers, and I still do, and I've had no problem with backup/restore.

Yunohost has backup as one of the features (https://doc.yunohost.org/admin/backups/) , but I have no experience with Yunohost. Anyone?

🚑 Backups | Yunohost

In the context of self-hosting, backups are essential for mitigating the impact of unexpected events—such as fires, database corruption, server access issues, or security breaches. The backup strategy you implement should be tailored to the importance of the services and data you are managing. For instance, backing up a test server will be of little interest, whereas when handling critical data for an NGO or business, backups become much more vital. In these cases, it’s crucial to store backups in one, or ideally several locations.

@eelcoa you see, making a backup when you have full access to hypervisor is extremely simple.

@valdeg @eelcoa #Github has great support for building and distributing images, automatically from Github Actions

I've used it personally and it's been pretty great.

https://dev.to/willvelida/pushing-container-images-to-github-container-registry-with-github-actions-1m6b

Pushing container images to GitHub Container Registry with GitHub Actions

In my job, I build a lot of samples that I share with customers to show them how things work. A lot...

DEV Community