Good morning Fedi friends!

Monday mornings mean: my weekly ritual of manually backing up my #YunoHost installation (my VPS does automatic daily backups of the whole VPS, but I say: better safe than sorry).

This latest backup is pretty big, because of my increased use of #NextCloud. So in reverse order, from biggest to smallest we have:

1) #GoToSocial : 5.8 GB
2) #PeerTube : 4.3 GB
3) #NextCloud: 3.7 GB
4) #Pixelfed : 1.6 GB
5) #LinkStack : 92 MB
6) #Fail2Ban : 362kb

Happy #selfhosting everyone! And in case you missed it, my self-hosting guide for newbies via YunoHost is available here: https://blog.elenarossini.com/a-newbies-guide-to-self-hosting-with-yunohost/ (with 4 articles so far).

Have a great week everyone!

#MySoCalledSudoLife
A newbie's guide to self-hosting with YunoHost

Here is a 4-part guide about how to get started self-hosting essential internet services with the YunoHost system

Elena Rossini
Backing up things is pretty standard / low stakes.

But I just noticed that virtually ALL the apps on my #YunoHost system have available updates, which means... the hair-raising, palpitations-inducing, let's say a little prayer practice of creating a snapshot of my VPS (easy peasy) and clicking on "Upgrade" by order of importance.

#Fail2Ban and #LinkStack were pretty low stakes - done, no sweat. Plus I love how YunoHost creates backups before upgrading, so you can always revert back if something goes wrong.

Anyway, Pixelfed now and then my sacred triad of GoToSocial, NextCloud and PeerTube.

Wish me luck! ๐Ÿฅตโ€‹

EDIT: newbie me is more advanced than even I would think so... I'm checking out GitHub's YunoHost page for each app I want to upgrade. Apparently the Pixelfed package has issues so I'm not touching that ๐Ÿ˜…โ€‹

Reference: https://github.com/YunoHost-Apps/pixelfed_ynh/issues

Now checking out the other apps...

#MySoCalledSudoLife #SelfHosting
YunoHost-Apps/pixelfed_ynh

The federated image shareing service Pixelfed for YunoHost - YunoHost-Apps/pixelfed_ynh

GitHub
#YunoHost App Upgrades - Progress Report:

I successfully upgraded all the apps EXCEPT for PeerTube and Pixelfed because of reports of bugs/failures on their respective GitHub pages.

PeerTube: https://github.com/YunoHost-Apps/peertube_ynh/issues

Pixelfed: https://github.com/YunoHost-Apps/pixelfed_ynh/issues

I will wait another week for #PeerTube since my channel is so essential, running the Fediverse promo video and all...

I haven't been using Pixelfed all that much but I don't wanna break anything, so I will keep it as it is.

Life of a self-hoster: never a dull day ๐Ÿ˜…โ€‹

#MySoCalledSudoLife #SelfHosting
@elena youโ€™ve got this ๐Ÿ’œ
@elena i think you're ready to graduate to hosting with docker containers in a vanilla Linux distribution (debian is perfectly adequate) with automated nightly backups. Then your weekly ritual can become: have the backups run ok those last days? Yes, okay, moving on. (Plus, sometimes, check the backups actually work, of course).
I enjoyed yunohost as well, but in the end, there's nothing like deploying docker containers (usually takes a minute to try a new one... If everything goes well)
@elena (skipping over the concept of automated upgrades, another benefit although a bad practice in theory, but convenient, I do this for the less sensitive applications for which I'm okay if one day they break and remain broken until I step in. Doesn't happen often anyway)
@PierricD sorry but Iโ€™m not at all interested in Docker. Tinkered with it last year but Iโ€™m really afraid for security reasons and stuffโ€ฆ
@elena to each their own! It's totally fine. That's interesting though. I consider the use of docker containers over something like yunohost to be an improvement in security, not the other way around!

@PierricD YunoHost has pretty solid security in place...they disable root login by default and automatically set up Fail2Ban. Great for a newbie like me.

Re: Docker, I tried to set it up last year on a OVH VPS, installed Fail2Ban, went to sleep... and woke up to a message by OVH that they had deleted my server and terminated all use for me because in the middle of the night my Docker installation was compromised by bad actors.

If you know what you are doing Docker is great, but it is not necessarily beginner friendly... I'm a little traumatized by that experience ๐Ÿ˜…

@elena wow, sounds traumatic indeed!
@elena GtS upgrades/updates are so piece-of-cake. They do a terrific job making them absolutely painless.
@patpro yes indeed! Iโ€™m so grateful to tobi and the whole GoToSocial team ๐Ÿ™
@elena may the force be with you ๐Ÿ™
@elena lucky you! I just updated a single nextcloud app this morning (draw.io) and it totally broke it. I manually deleted the app folder to fix stuffs and waiting for a new version of the app ๐Ÿ™„
@nathan Oh no I'm really sorry to hear that! Admittedly I only have office tools on it. Best of luck getting your NextCloud up and running again as it used to
@elena hmm in such situations, I think I should have chosen a hoster that allows me snapshotting, too ๐Ÿค”
@hikingdude wait I wasn't aware that some VPS providers didn't allow the creation of snapshots. Really? ๐Ÿ˜ฉโ€‹
@elena yeees - the strato-VPS don't have snapshots. But they it'S cheap :-)
https://www.strato.de/server/linux-vserver/
V-Server mit Linux von STRATO gรผnstig mieten

Gรผnstige V-Server mit viel RAM โœ“ Plesk-Lizenz fรผr einfache Serververwaltung โœ“ inklusive SSL-Zertifikat fรผr sicheren Datentransfer โœ“ Ab 1 โ‚ฌ pro Monat

STRATO GmbH