New post:
"A newbie's guide to self-hosting with #YunoHost. Part 2: installation & setup"
🔗 : blog.elenarossini.com/a-newbie…
with a special shout-out to @shollyethan and @ilja who, a year ago, encouraged me to try self-hosting. And of course immense gratitude to the @yunohost team for making all this possible ❤️
I hope this guide may inspire others to try it, too. The path to digital independence and empowerment is easier than you thought...
#selfhosting #FOSS #empowerment
A newbie's guide to self-hosting with YunoHost. Part 2: installation & setup
A step-by-step visual guide for newbies about how to install and setup YunoHost - it's easy, fast and accessible to allElena Rossini
reshared this
streetcoder
in reply to Elena Rossini ⁂ • • •Thanks, that looks similar to the way I tested it a few days ago on my local dev machine in Qemu, but I haven't set up firewall and DynDns yet.
So for now I can only test .local installations like searx, yacy, piped, peertube, anarchism etc.
I'm glad I didn't tried to install it on my regular machine, that would make it unusable, with freedombox a parallel setup seems possible.
At the end I want to have two Peertubes, one at home and one for production.
Michel Patrice
in reply to Elena Rossini ⁂ • • •Elena Rossini ⁂
in reply to Michel Patrice • • •@MichelPatrice good point! I didn't mention free domain names because I believe owning your own domain name is far more empowering - than depending on an external free service.
I personally do domain name registrar hopping: get a great deal, then if prices increase the next year, I change registrar because you can always find cheaper deals... but that's just me. gotta run out now, thanks Michel!
Michel Patrice
in reply to Elena Rossini ⁂ • • •Michel Patrice
in reply to Elena Rossini ⁂ • • •And thank you for this guide, I will use the part about installing your own domain name.
I use the free Yunohost domain name, but when I wanted to set my own domain name, the instructions were a little ambiguous.
So I will go over your guide, à tête reposée, to finally set up my own carefully nerdishly picked domain name.
Elena Rossini ⁂
in reply to Michel Patrice • • •Michel Patrice
in reply to Elena Rossini ⁂ • • •Je regarderai ce problème de nom de domaine probablement dans le temps des fêtes, j'aurai probablement un peu de temps libre.
Setting a separate admin.yourdomain.com is a nice idea.
Michel Patrice
in reply to Elena Rossini ⁂ • • •Premier essai. Étape 4, mon admin est déjà créé, je clique sur l'onglet DNS et ça ne se passe pas comme prévu.
Yunohost me propose une configuration automatique (voir la capture d'écran). Je suis le lien pour les instructions pour obtenir le jeton d'authentification, mais la documentation n'est pas à jour, l'interface de Gandi a changé. Je galère sur le site de Gandi, et je ne trouve pas.
Elena Rossini ⁂
in reply to Michel Patrice • • •Michel Patrice
in reply to Elena Rossini ⁂ • • •Dès que j'ai un peu de temps, je vais configurer ça manuellement, mais je vais devoir bien reviser toute la documentation de Yunohost (et de la tienne).
(Je l'avais déjà fait pour un Wordpress il y a deux ou trois ans et il me semble que ça avait été plutôt simple.)
Elena Rossini ⁂
in reply to Michel Patrice • • •What is an A Record and How to Add an A Record to DNS? | EasyDMARC
Sarah Wilson (EasyDMARC)Michel Patrice
in reply to Elena Rossini ⁂ • • •Je me rabats sur les instructions de Yunohost pour faire ça manuellement et je me souviens de pourquoi je ne l'avais pas fait. Je n'y comprends pas grand chose.
Tes instructions sont plus simples, mais la correspondance entre ce que je devrais voir sur Yunohost et chez Gandi n'est pas évidente.
Je vais devoir y revenir plus tard. Je dois me préparer pour demain. Je laisse tomber pour l'instant...
Elena Rossini ⁂
in reply to Michel Patrice • • •Michel Patrice
in reply to Elena Rossini ⁂ • • •Ma soeur a déjà essayé d'écrire pour ma mère toutes les instructions pour enregistrer son soap opera avec le VHS (ça donne une idée de mon âge...)
Bref, c'est pas évident d'évident d'écrire des instructions et elle n'a pas enregistré son soap...
Elena Rossini ⁂
in reply to Michel Patrice • • •Bradley
in reply to Elena Rossini ⁂ • • •great guide and screenshots for everything
Get free SSL certificate, estimated time 1 minute - how cool
Elena Rossini ⁂
in reply to Bradley • • •@bradley thank you Bradley. I have to say, YunoHost's own guide is amazing but I wanted to write something super visual for true newbies... the kind of stuff I wish was around a year ago when I was researching self-hosting.
And yes, the speed of SSL certificate installation is incredible!
Guillotine Jones, Flâneur
in reply to Elena Rossini ⁂ • • •Elena Rossini ⁂
in reply to Guillotine Jones, Flâneur • • •marmar
in reply to Elena Rossini ⁂ • • •Timelime 🐸
in reply to Elena Rossini ⁂ • • •Elena Rossini ⁂
in reply to Timelime 🐸 • • •Elena Rossini ⁂
in reply to Elena Rossini ⁂ • • •Steve Root
in reply to Timelime 🐸 • • •@TimeLime
It might help to think of your domain name like your house. Your house address is myhouse.net
Now, each room is like a service you want have, lounge = self_hosting_files and kitchen = self_hosting_photos.
If you invited me to your house, you to see your photos you can give me your address as kitchen.myhouse.net
We call the first part the 'host name' and just like kitchen is different to lounge in computers a different server/PC
You can make up your own host names
Steve Root
in reply to Steve Root • • •@TimeLime
To tell me where kitchen.myhouse.net is you add the details to DNS, this is the A or AAAA record and a lot of numbers/letters that tell the computer where to go.
Email, and your proton address, uses the same system but typically the postman puts everything through one letterbox.
Instead of A and AAAA for the address, you use MX, and this tells the email where on your building the letterbox is.
For resilience, you can have more than one postbox. (multiple MX rows)
Steve Root
in reply to Steve Root • • •@TimeLime
and finally, most of the time we take email for the whole house into one server and don't have a specific room for it to go to, so your DNS for proton will be @ MX (protons details) where @ means this whole domain, myhouse.net
You can have more than one email server, so mail@myhouse.net goes to proton and mail@kitchen.myhouse.net goes a different place. You often see businesses separate their email like this (info@france.example.net vs info@uk.example.net)
Elena Rossini ⁂
in reply to Steve Root • • •Steve Root
in reply to Elena Rossini ⁂ • • •and thank you for sharing a newbie guide. We all had to start somewhere and I think we can both agree it's great knowing we have helped others
Elena Rossini ⁂
in reply to Steve Root • • •@Sroot indeed!
And thank you for the kind words, I'm always super intimidated to share these guides here because I'm still very much a newbie who knows very little.
Sysadmins have all my respect and admiration 😊
Askan 🇪🇺
in reply to Elena Rossini ⁂ • • •Done.
Elena Rossini ⁂
in reply to Askan 🇪🇺 • • •Askan 🇪🇺
in reply to Elena Rossini ⁂ • • •Elena Rossini ⁂
in reply to Askan 🇪🇺 • • •@askans awww 🥰 thanks again!
I wish more institutions and non-profits would jump on the self-hosting bandwagon and quit Big Tech apps... they could adopt YunoHost and donate to it... it would be a win/win
Michel Patrice
in reply to Elena Rossini ⁂ • • •I don't quite get the domain name market.
1 euro for a domain at Ionos. I pay something like 20$ for mine. I don't get how and why the price changes over time. Etc.
I checked Ionos, in Québec, I see 1$ per year, which is even cheaper than 1 euro...
Anyway, for a few bucks per year, why would we not have a domain name?
Elena Rossini ⁂
in reply to Michel Patrice • • •@MichelPatrice I do domain name registrar hopping... not sure if I mentioned this before to you or someone else.
Like, over a year ago I got elena.social super cheap on Namecheap. But then the renewal fee was $45/year... too much IMHO.
So I looked into how much it would cost if I switched registrars and sure enough, by hopping to a different one, the price went down to $9/year.
It's quick and painless and I will be doing this in the future whenever the issue arises...
deny
in reply to Elena Rossini ⁂ • • •Elena Rossini ⁂
in reply to deny • • •@sposadelvento YunoHost runs on Debian not Ubuntu… that’s probably why. V12 more specifically…
@shollyethan @ilja @yunohost
Elena Rossini ⁂
Unknown parent • • •@l3o you don’t have to install Debian on a VPS… you choose it (v12) as your distro and then when you log into the VPS you have it right there. It’s literally a one click selection
@sposadelvento @shollyethan @ilja @yunohost
Elena Rossini ⁂
Unknown parent • • •@l3o yes absolutely - if you’re running it on a home server the easiest way is to flash the YunoHost disk image.
Thanks for the kind words and happy self-hosting!
Mr. Teatime
in reply to Elena Rossini ⁂ • • •Thanks a lot, and I will probably spend some time during the holidays considering what Yunohost can do for me!
...and now the inevitable addition by someone who got burned by manual syncing to portable media:
en.wikipedia.org/wiki/Syncthin…
Runs on my PC, laptop and phone. Whenever two of them find each other online, they sync a set of folders that I want to have available (KeePass store, current files or documents, GPG keys ...), amongst themselves, without me having to do anything. If the same file changed on different devices in between syncing, you get a warning and can resolve it yourself. It can also keep backups of previous versions.
Nextcloud can provide the same function (and more!) but needs a trusted server (admin can read/change the files!)
@shollyethan @ilja
open source continuous file synchronization software
Contributors to Wikimedia projects (Wikimedia Foundation, Inc.)