Yunohost
Table of Contents
Friends, countrymen, lend me your servers. Today, I would like to talk about Yunohost, possibly one of the more interestingly named (Why you no host) server environments for people to take control of their own online environment. Yunohost is made for people who either want to get into self hosting or don't want the hassle of configuring everything themselves.
Or, to put it another way, Yunohost is a Debian based solution for a self or virtually hosted application server that allows you to manage your own email server and a myriad of other applications should you choose to install them.
Currently on my server I am running my email, Nextcloud, Gitea and Commento on a 20GB Virtual Machine (VM) with 2GB of RAM and 1 processor for US$5/month. You don't have to run it is a VM though. In fact, it is really more suitable to be run on an old laptop at home. It even has built in features to get around the limits ISP's place on home servers.
You can also run a lot more applications than I am. To give you a list would actually be too long so at the end of this I will place a list of what Yunohost calls "Only high quality" apps. This actually means applications that at this time are being maintained by the community. I place it at the end because there are 301 applications currently being constantly maintained to a high quality.
Community
It must be said that I have only been exposed to the community of Yunohost on Matrix. That being said, I have the highest respect for those members. Absolutely tireless, clear thinking and helpful and not just in a technical sense.
I have seen them deal with everything from things like, "I want to run it upside down in a toaster in my car" to such and such community member is a Nazi and they have dealt with it with such grace and fortitude that I would like to be more like them. I am in awe.
So, please, to stop these people facing burnout bring logs, clear definitions, answer questions and have a little patience. There are only so many angels in the world.
Stability
As far as I can tell Yunohost is also extremely stable. I log in about once a month and update it. That is about it. I have backups paid for on my VM (it is my main email address after all) but in 2 years I have never needed to use them.
The Future
I cannot speak of the future of Yunohost but I can speak of the future of my setup. For one, I will be bring it in house. I can run a mail server from my house (rare in today's environment) and I would like to run more applications on it than current. I think over the next year I will find an old laptop (for power cuts) or something similar and move my VM over. They have a very good backup system so it shouldn't be to hard.
So, Why you no host?
Only High Quality applications
This is the present list of applications provided by Yunohost with the filter, "Only High Quality" applied. There are many others and you can of course roll your own but this list gives a good idea of the scope of the applications available.
- 20 euros
2048 variant with Euro coins and notes - 2FAuth
self-hosted alternative to One Time Passcode - Abantecart
Open source ecommerce platform to power online retail - Acropolis
Dynamic fork of diaspora*'s federated social network - AdGuard Home
Network-wide ads & trackers blocking DNS server - Adminer
Database management tool - æneria
Dashboard to analyse your energy consumption data from Linky & weather - AgenDAV
CalDAV web client - Airsonic-Advanced
Stream and manage your music collection - AllTube
Web interface for Youtube-dl - Anarchism
Exhaustive exploration of Anarchist theory and practice - ArchiveBox
Archiving solution to collect, save, and view sites you want to preserve offline - Armadietto
RemoteStorage server running as a nodejs web service with systemd - Audiobookshelf
Audiobook server for managing and playing your audiobooks - Automad
Flat-file content management system and template engine - Backdrop
Easy-to-use CMS for building professional websites - Baïkal
Lightweight CalDAV and CardDAV server - Bazarr
Automated subtitle downloading for Sonarr and Radarr - Beehive
Flexible event/agent & automation system - Biboumi
XMPP gateway for the IRC network - BlogoText
Lightweight Blog-Engine - Bludit
Simple, Fast, Secure, Flat-File CMS - BookStack
Platform to create documentation/wiki content - BookWyrm
Platform for social reading - Cors Proxy
An advanced https proxy allowing you to call other websites from your own web application. - Cachet
Open source status page system - Calibre-web
Browsing, reading and downloading eBooks using a Calibre database - Castopod
Hosting platform made for podcasters - Cheky
Monitors French classifieds websites LeBonCoin and SeLoger - Cinny
Matrix client focusing primarily on simple, elegant and secure interface - Cockpit
Sysadmin login session in a web browser - CodiMD
Collaborative editor to work on notes written in Markdown - Coin
Member dashboard for non profit isp. - Collabora Online
LibreOffice-based online office suite with collaborative editing - Commento
Fast, privacy-focused commenting platform - Coturn
VoIP media traffic NAT traversal server and gateway - CouchDB
Open-source document-oriented NoSQL database - Cowyo
Feature-rich wiki webserver for minimalists - CryptPad
Zero Knowledge realtime collaborative office suite - Cubiks 2048
2048 game clone in 3D - Cypht
Lightweight Open Source webmail - Dex
OpenID Connect Provider based on YunoHost LDAP server - Diagrams.net
Diagram software for making flowcharts, process diagrams, org charts - Diaspora
Distributed social networking service - Digisteps
Create simple online educational pathes - Digitranscode
an online app that can convert audio files and video files into different formats. - Discourse
Discussion platform - Dispatch
Web-based IRC graphical client - Distbin
Distributed pastebin with ActivityPub - django-fmd
Web based FritzBox management using Python/Django. - django-fritzconnection
Web based FritzBox management using Python/Django. - Documize
Modern Confluence alternative designed for internal & external docs - Dokuwiki
Lightweight, simple to use and highly versatile wiki - Dolibarr
Manage the various aspects of your business or association - Domoticz
Home automation system that lets you monitor and configure miscellaneous devices - DotClear 2
Blog publishing application - Droppy
File storage server - Drupal
Content management framework - Easy!Appointments
Open Source Appointment Scheduler - ElasticSearch 7
Distributed and RESTful search engine - ElasticSearch 8
Distributed and RESTful search engine - EmailPoubelle
Create throwable email address redirected to your real one - Emoncms
Processing, logging and visualising energy, temperature and other environmental data - Encryptor-Decryptor
Encrypts and decrypts any file using PGP - Epicyon
Federated social network server - Ergo
Modern IRC server (daemon/ircd) - EtherCalc
Real-time collaborative spreadsheet editor - Etherpad MyPads
Online editor providing collaborative editing in real-time - Excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams - Fab-manager
Fab Lab management solution. - Facette
Time series data visualization - Facilmap
Collaborative maps and routing with a straightforward interface - Filebrowser
Web File Browser - FilePizza
Peer-to-peer file transfers in your browser - Firefly III
Self-hosted financial manager - Flarum
Next-generation forum made simple - Flood
Monitoring service for various torrent clients - FluxBB
Fast, light, user-friendly forum software - Focalboard
Kanban project management software - Forgejo
Lightweight software forge - Framagames
Set of games Framagames from Framasoft - FreshRSS
RSS aggregator with a nice and mobile-friendly design - Friendica
Decentralized Social Network - Funkwhale
Convivial and modern music server - Galène
Videoconferencing server that is easy to deploy - Gamja
Simple IRC web client - Garradin
Software to manage association - Gemserv
A gemini server written in rust. - GetSimple
Flatfile CMS that works fast and efficient - Ghost
Publishing, memberships, subscriptions and newsletters platform - Gitea
Lightweight Git forge - GitLab
Git-repository manager providing wiki, issue-tracking and CI/CD pipeline features - GitLab Runner
Continuous integration tool to use with a GitLab instance (YNH or not). - Gogs
Lightweight self-hosted Git forge - Gossa
Fast and simple webserver for your files - Gotify
Simple server for sending and receiving messages - Grafana
Metric & analytic dashboards for monitoring - Grammalecte server
Grammar and typography checker for French and Occitan (API) - Grav
Modern open source flat-file CMS - Grocy
Web-based groceries & household management solution for your home - Grr
Tool for booking meeting rooms or other resources - h5ai
Modern HTTP web server index for NGINX - Halcyon
Webclient for Mastodon and Pleroma - Haste
Open-source pastebin allowing to upload texts - Hat.sh
Encrypt and Decrypt files securely in your browser - Headphones
Automated music downloader for NZB and Torrent - HedgeDoc
Collaborative editor to work on notes written in Markdown - Hextris
Fast paced puzzle game - Homarr
Customizable browser's home page to interact with your homeserver's Docker containers - Home Assistant
Home automation platform - HumHub
Enterprise Social Network - Hydrogen
Web client for Matrix - ifconfig-io
IP API service to get their public IP address. - IFM
Improved File Manager - I Hate Money
Simple app to manage your collective expenses - Indexhibit
Archetypal portfolio CMS for everybody - Invidious
Alternative front-end to YouTube - InvoiceNinja 5
Create and email invoices, track payments, expenses, and time tasks - Isso
Lightweight commenting server - Jeedom
Home automation application - Jirafeau
Upload a file in a simple way and give a unique link to it - Jitsi Meet
Video conferencing web application - Joomla
Content management system - Kanboard
Kanban project management software - Kavita
Media server for your comics, manga and books - Keeweb
Password manager compatible with KeePass - KiwiIRC
Versatile web based messenger using IRC - Kiwix
Sharing Web content with people without Internet access - Kresus
Personal finance manager - LanguageTool server
Multilingual grammar, style, and spell checker (API) - Lemmy
Link aggregator/Reddit clone for the fediverse - Librarian
Alternative frontend for LBRY/Odysee - Libreddit
Libre alternative to Reddit - LibreERP
Suite of business apps (ERP: CRM, Accounting, Point of Sale, HR, Purchases...) - LibreSpeed
Very lightweight Speedtest - LibreX
Meta search engine for Google and popular torrent sites - LimeSurvey
Create and distribute surveys - Listmonk
Newsletter and mailing list manager - Loki + Promtail
Grafana Loki is a set of components that can be composed into a fully featured logging stack. - Lstu
URL Shortener - Lufi
Files and sharing anonymous application - LXD Dashboard
Makes it easy for you to take control of your LXD based infrastructure - Lychee
Photo-management-system to manage and share photos - Mailman3
Electronic mailing lists manager - Mantis
Bug tracking system - Mastodon
Libre and federated social network - Matomo
Analytics platform for measuring Web statistics - Matterbridge
Multi-protocols bridge for online communications - Matrix Signal bridge
Matrix / Synapse puppeting bridge for Signal - Matrix-Telegram bridge
Telegram puppeting bridge for Matrix/Synapse - Matrix-WhatsApp bridge
Matrix / Synapse puppeting bridge for WhatsApp - Metabase
Web database management tool - Mindmaps
Tool for making mind maps - MineWeb
Customizable and intuitive CMS - MiniDLNA
Light DLNA server to share media files over the LAN - Miniflux
Minimalist and opinionated RSS feed reader - MinIO server
High Performance, Kubernetes Native Object Storage - Misskey
Microblogging platform - Mobilizon
Decentralized and federated platform to organize events - Moodle
Online learning platform - Mosquitto
Interconnect your objects and applications with an open source MQTT broker - Movim
Web-based cross-platform XMPP client - Mumble Web
Web interface for voice chat software (VoIP) - Mumble Server
Low-latency, high quality voice chat software (VoIP) - My Mind
Online Mindmapping Software - MyBB
Forum software - myTinyTodo
Open source to-do list script - Navidrome
Modern Music Server and Streamer compatible with Subsonic/Airsonic - NetData
Real-time performance and health monitoring - Neutrinet
Auto renewal for the Neutrinet vpn-certificates - Nitter
Alternative front-end for Twitter that respects your privacy - Noalyss
Accounting free software (Belgian and French accounting) - NocoDB
No-code platform that turns any database into a smart spreadsheet - NodeBB
Forum software built for the modern web - Node-RED
Flow-based programming for the Internet of Things - ntfy
Open Source Push Notification Server - Nullboard
Minimalist kanban board, focused on compactness and readability - Omeka S
Web publication system for universities, galleries, libraries, archives, and museums - OpenNote
Web based text editor/note taking software - OpenProject
Web-based project management software - OpenSearch
Open source distributed and RESTful search engine - OpenSondage
Service for planning an appointment or making a decision quickly and easily - OpenTracker
Bittorrent tracker - OSjs
Desktop you have accesss through your browser - osTicket
Open source support ticket system - Outline
Wiki and knowledge base for teams - Owncast
Live video and web chat server for use with existing broadcasting software - Paperless-ngx
Scan, index and archive all your physical documents - PeerTube
Federated video streaming platform using P2P directly in the web browser - Pelican
Static Site Generator - Pepettes
Simple donation form with stripe - Petites Annonces
Make your own classified advertising website easily - Petrolette
The news reader that doesn't know you - Photoprism
AI-Powered Photos App for the Decentralized Web - Photoview
Simple and user-friendly photo gallery that's made for photographers - phpBB
Forum software that is easy to use, powerful, and highly customisable - PHPBoost
French and free content management system (CMS) - Phpinfo
Simple phpinfo - phpIPAM
Web IP address management application - phpLDAPadmin
Manage OpenLDAP database over the web - PHPLicenseWatcher
License manager - phpMyAdmin
Manage MySQL databases over the web - PhpSysInfo
Customizable PHP script that displays information about your system nicely - Pico
Stupidly simple, blazing fast, flat file CMS - Piwigo
Open source photo gallery for the web - Pixelfed
ActivityPub Federated Image Sharing - Plainpad
Note taking application - Plateau
Organize and document participatory workshops - Pleroma
Federated social networking server built on open protocols - Plume
Federated blogging application - PluXml
Blog or CMS storing data in XML flat files. - PmWiki
Wiki-based CMS for collaborative creation and maintenance of websites - Prestashop
Create a E-commerce Website - PrettyNoemie CMS
Ergonomic, simple and elegant CMS to build in no time landpage websites with modern design - PrivateBin
Minimalist pastebin where the server has zero knowledge of pasted data - Prometheus
Monitoring system and time series database - PsiTransfer
Simple file sharing solution - Pydio
File sharing platform - Pytition
Host privacy-friendly online petitions - LibreQR
Web interface for generating QR codes - Quizzes
Multiple choice quiz platform with results analysis interface - Radarr
Movie collection manager for Usenet and BitTorrent users - Restic
Backup your server with Restic - Retroarch Web Player
Emulate videogames system and play videogames through your web browser - Rocket.Chat
Team collaboration communication platform - RSS-Bridge
RSS and Atom feed generator for websites that don't have one - Samba
Share directories on your private network thanks to SMB protocol - Satdress
Federated Lightning addresses server - Scratch
Programming language to create your own interactive stories, games, and animations - Scrumblr
Software for post-it notes - Selfoss
Multipurpose RSS reader - Send
File sharing which allows to send encrypted files - Shaarli
The personal, minimalist, super-fast, no-database delicious clone - Shiori
Simple bookmark manager - Shlink
Self-hosted URL shortener - Shuri
Simple URL Shortener - Signaturepdf
Sign, stamp, and reorganize PDF files - Simple-Hash-Generator
Simple hash generator utilizing a collection of popular and useful hash functions - SimpleX
Messaging platform operating without user identifiers - Sitemagic CMS
Content Management System - Slingcode
Browser based code editor in a single HTML file - Snipe-IT
Manage assets for IT operations - Soapbox
Alternative frontend for Pleroma - SOGo
Opensource groupware for E-Mail, Contacts and Calender - SPFtoolbox
Look up DNS records such as SPF, MX, Whois - SPIP
CMS with a focus on collaborative edition and multilingualism - squid3
Caching proxy for the Web supporting HTTP, HTTPS, FTP and more. - ssh chroot directory
SSH chroot directories with quotas disk - statping-ng
External monitoring tool - Sutom
Wordle-based online word game - SVG-edit
Web-based SVG drawing editor working on any modern browser. - Synapse
Instant messaging server which uses Matrix - Synapse Admin
Admin UI for Synapse - Syncthing
Continuous file synchronization program - Tandoor
Application for managing and sharing recipes, planning meals, building shopping lists and much much more! - Teampass
Passwords Manager - Technitium DNS
Block ads & malware at DNS level for your entire network! Self host a DNS server for privacy & security - Teddit
Open source alternative Reddit front-end - The Lounge
Web IRC client - TiddlyWiki
Non-linear personal web notebook - Tiki
Wiki-based, content management system - Time Machine
Application to configure the server as a Time Machine backup target - Timeoff
Web application for managing employee absences - Tiny File Manager
Web based file manager - TLDraw
Tiny little drawing app - Tor relay
Defend Your Privacy! How To Create Your Own Tor Relay! - Traggo
Self-hosted tag-based time tracking - Transfer.sh
Easy and fast file sharing from the command-line - Trilium Notes
Hierarchical note taking application with focus on building large personal knowledge base - TrustyHash
SHA-256 Hash Calculator - Tiny Tiny RSS
News feed (RSS/Atom) reader and aggregator - Tube
Youtube-like, video Sharing App - Tvheadend
TV streaming server and recorder - Tyto
Simple, minimal electronic post-it board - ulogger
Real-time collection of geolocation data, tracks viewing and management - Umami
Simple, fast, privacy-focused alternative to Google Analytics - Universal Media Server
A DLNA, UPnP and HTTP(S) Media Server - Unattended-upgrades
Daily automatic upgrades - Uptime Kuma
Monitoring tool like Uptime-Robot - Vaultwarden
Manage passwords and other sensitive informations - Vikunja
Self-hosted To-Do list application - Webmin
Web-based interface for system administration - Webtrees
Web-based genealogy application - Wekan
Trello-like kanban - WemaWema
"WE MAKE PORN" meme generator but it can do more - Wetty
Terminal in browser over http/https. (Ajaxterm/Anyterm alternative, but much better) - Whitebophir
Open source vector collaborative board - Wiki.js
Open source powerful wiki app built on Node.js, Git and Markdown - WireGuard
Fast and modern VPN server, including a configuration webapp - Wondercms
Fast and small flat file CMS - WordPress
Create a beautiful blog or website easily - WriteFreely
For starting a minimalist, federated blog or an entire community - x-prober
A probe program for PHP environment - YaCy
Free and decentralized search engine - Yellow
Content management system (CMS) for simple website - YesWiki
Wiki that is quick and easy to use - Yourls
URL shortening service - Zabbix
Monitoring tool for diverse IT components, including networks, servers, VMs and cloud services - ZeroTier
A peer-to-peer VPN system - Zerotier UI
ZeroTier network controller user interface - Zwave-JS-UI
Full featured Z-Wave Control Panel and MQTT Gateway integrated with domoticz