I recently rented a server from Contabo because I YunoHost wanted to try and offer some services trade-free like we do in English trom.tf already do. What can I say? It's not only super cool, but also pretty easy 😉
What I needed for this:
1. A domain
You can register a domain with different providers. I have at that time dreamhost started and my domains are also still registered. For the domain tromdienste.de I pay 10€ per year.
2. A server
I have a virtual private server (VPS). I counted rented, which costs me 6€ a month. I installed Debian on my Contabo server (still version 10.0) to then dem tutorial on the site to install YunoHost on it.
You can also install YunoHost on a laptop and then just this tutorial from GNU/Linux.ch follow.
Note: Since my domain is registered with a different provider than the server, I had to change a few DNS settings. To make things easier, I would recommend choosing both from one provider.
Let’s go!
Once installed, it's super easy to add apps.
Create a subdomain, for example suche.example.de:
Then simply install the app on the domain. I always chose / as the path and didn't create an extra path.
Finally, I recommend installing the SSL certificate on the domain so that a secure connection can be established. This is also super easy:
That was it! Super easy right? 😉
In order to personalize the apps (change the design), I had to edit a few documents on the server. This wasn't easy and we're working on updating our changes with explanations git.trom.tf to publish.
Backups
Backups are important in case something happens to the server, so you should also take care of them:
I installed the App Archivist and manually added all the apps that should have a backup to the Backup_list.conf file.
You also have the option of taking a snapshot with Contabo.
Beyond that, however, I recommend storing the files in another location as well and not just relying on 1 location.
Why all this?
You may be wondering, why would you put so much effort into self-hosting your own digital space when there is Facebook, Google, Dropbox, etc.?
Well the thing is these big corporations are for profit and collect your data and run ads. Also, they are involved in a lot of scandals and create a lot of problems. If you want to know more about it, then read our book “The cause of most problems” or look at the YunoHost Website past.
So, you are cordially invited our TROM Services to use - there are no ads, no data collection, no pro versions or other bullshit. And if you don't like the TROM services, then host yourself! 😉
Thanks to the YunoHost team for providing such a cool tool - the standing order on Liberapay is set up 😉