What is your Yunohost configuration?


Hey everybody, this is a post for sharing your personal adventure and your yunohost configuration !

Bonjour tout le monde, ceci est un post pour partager votre aventure personnelle et votre configuration yunohost !

I always wanted to have a self-hosting at home. A long time ago with a Pentium 2 233, indestructible and that can still work. More recently, (before 2014) I had a station based on the Intel Atom with a good Debian on it. Until the day when my motherboard (a little too owner) burnt. Impossible to change … It is necessary to change … I then turned on Yunohost, to start from scratch. Wishing for low power consumption and a low cost solution, I bougth on a Raspberry PI (1) with Yunohost on it. First problems encountered, I break several SD card … So I upgraded for a Raspberry PI 2 for more power and a more mature architecture to run Yunohost on Docker with a USB hard drive behind. We are at the time of Yunohost 2.2. Then came the 2.4, finished the official Docker image … Impossible to update … I invested myself to run systemd in Yunohost Docker image (thank you the blogger of Redhat), I created my own image (that I then shared with the community). For backups, I worked with “docker tag”. Except that this solution has limits. Difficult to handle images of more than 10GB on a raspberry pi. And Yunohost backup system was not completed yet … The adventure continues, I can migrate without pain on a raspberry pi 3 with this system … Comes version 3.2. I have to work on a new Docker image, the question of migration is raised, because until now I was doing “yunohost tools upgrade” up to 2.7… But here, the backup system is done, migration successfully without problem, on a Docker Yunohost 3.2 instance. Thank you to the whole community! Here is my current configuration :

J’ai toujours souhaité avoir un auto-hébergement à la maison. Il y a longtemps avec un Pentium 2 233, increvable et qui peut encore fonctionner. Plus récemment, (avant 2014) j’avais une station basée sur de l’Intel Atom avec une bonne Debian dessus. Jusqu’au jour où ma carte mère (un peu trop propriétaire) à cramé. Impossible d’en changer… Il faut tout refaire… Je me suis alors tourné sur Yunohost, pour repartir de zéro. Souhaitant ne plus mettre trop cher dans la solution et souhaitant une basse consommation d’énergie, je me suis tourné sur un Raspberry PI (1) avec Yunohost dessus. Premiers problèmes rencontrés, j’ai cramé plusieurs carte SD… Je me suis donc tourné vers un Raspberry PI 2 pour plus de puissance et une architecture plus mature pour faire tourner Yunohost sur Docker avec un disque dur USB derrière. On est à l’époque de Yunohost 2.2. Puis vint la 2.4, fini l’image Docker officielle … Impossible de mettre à jour… Je me suis investi pour faire tourner systemd dans Docker (merci le blogger de Redhat), j’ai créé ma propre image (que j’ai ensuite partagé à la communauté). Pour les backups, je fonctionnais avec des “docker tag”. Sauf que cette solution a des limites. Difficile de manipuler des images de plus de 10Go sur un raspberry pi. Et le système de backup de Yunohost n’était pas encore abouti… L’aventure continu, j’arrive à migrer sans douleur sur un raspberry pi 3 avec ce système… Arrive la version 3.2. Je dois travailler sur une nouvelle image Docker, se pose la question de la migration car jusqu’à présent je faisais des “yunohost tools upgrade” jusqu’à la 2.7… Mais là, le système de backup est au point, migration avec succès sans embuche, sur une instance Docker Yunohost 3.2. Merci à toute la communauté ! Voici ma configuration actuelle :


Thanks for sharing.

For years I’ve run YunoHost in a VPS. It ran nexctloud files, agenda, contacts, rainloop mails (synced with my phone and computer) as well as a seedbox (synced with a Raspberry media center at home). I successfully “degooglized” myself.

In the meantime, I moved to a new home and grabbed an industrial rack cheap at an auction (32U). I have put all my hardware (computers, server, ISP boxes, amp…) in it and thought it was time to finally host myself. Two obstacles though:

  • anonymity for the seedbox
  • broadband speed (I have 6meg down and <1 meg up)

I solved these problems by transforming my Raspberry Pi and VPS into a router and VPN running OpenMPTCP. This solution is aggregating several internet connections into one, tunneling them through a VPN (like OVH overthebox but open source and for free).
I have two DSL lines and one 4g. I now have 30meg down and 4meg up, anonymized through a VPN. Problem solved…

My home server is a custom computer (AMD athlon 5350 integrated CPU) running LibreElec. It serves as my media center (multimedia, TNT TV). YunoHost is now running in a Docker container within LibreElec.
YunoHost contains a seedbox, nextcloud, rainloop. And also Jeedom for my home automation (done jointly with IPX800). I have never self-hosted my emails though. I use Rainloop to use externally hosted emails.

That’s about it…