Self-hosting solution YunoHost for the private cloud
Tools
The Services category allows you to start and stop system services. Behind the Tools tab, you will find the settings for the firewall, as well as tools for diagnosis and system messages. You can also change the root password.
The Backup category lets you back up the system, user data, and applications (Figure 7). This function is still considered experimental, but it worked perfectly during the test, including restoring the data (Figure 8).


Access via SSH
You can check the results for yourself using SSH. The complete configuration of the server is under /home/yunohost.conf/
, and the backup is located under /home/yunohost.backup
. The system offers many more commands, options, and parameters via the command line than through the web interface. You can view these command-line options with yunohost -h
.
In the initial configuration, administration via SSH is only possible as root, since the system manages the users via LDAP. A script and some other tricks help users reach the system via SSH [20].
In any case, I recommend that you protect the security of SSH access with a key instead of the root password and then generally prohibit the use of passwords for SSH. As soon as user access is working, you should also prohibit logging in as root in the /etc/sshd.conf
file.
Conclusions
Opinions differ on self-hosting systems such as YunoHost: Some people think that such systems are created by lazy admins who are not familiar with server administration and thus endanger themselves and the Internet. On the other hand, many users need this kind of system to manage data on the network without external help.
The present system makes it much easier to set up a well-provisioned server, but responsible use still requires some knowledge, including securing SSH access, configuring DNS settings, and configuring a certificate with Let's Encrypt.
On a Rasp Pi, the system performs excellently. Well-considered details, such as a preconfigured Fail2Ban [21] to protect against intrusion or user administration via LDAP, are surprising positives. The large selection of apps covers all areas of web services.
YunoHost is suitable for home offices and small businesses. The distribution, which is very solidly set up with Debian as a base, might also work for larger assignments. The fact that YunoHost is free software and under active development means that it could have a very bright future.
Infos
- Download: https://yunohost.org/
- FreedomBox:https://en.wikipedia.org/wiki/FreedomBox
- Sandstorm: https://sandstorm.io
- UBOS: https://ubos.net/
- Demo: https://yunohost.org/#/try
- Standard apps: https://yunohost.org/#/apps
- Baikal: http://sabre.io/baikal/
- RainLoop: https://www.rainloop.net/
- ZeroBin: http://www.linux-magazine.com/Online/Blogs/Productivity-Sauce/Host-Your-Own-Secure-Pastebin-with-ZeroBin
- Community apps: https://yunohost.org/#/apps
- Firefox sync server: https://github.com/YunoHost-Apps/ffsync_ynh
- Gogs: https://github.com/YunoHost-Apps/gogs_ynh
- Jenkins: https://github.com/YunoHost-Apps/jenkins_ynh
- Mattermost: https://github.com/YunoHost-Apps/mattermost_ynh
- Piwigo: https://github.com/YunoHost-Apps/piwigo_ynh
- Manual installation: https://yunohost.org/#/install_manually
- Vagrant box: https://github.com/YunoHost/Vagrantfile
- Advanced IP Scanner: http://www.advanced-ip-scanner.com/
- Documentation: https://yunohost.org/#/docs
- SSH as user: https://forum.yunohost.org/t/ssh-disconnects-after-successful-login/256
- Fail2Ban: https://en.wikipedia.org/wiki/Fail2ban
« Previous 1 2 3
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Direct Download
Read full article as PDF:
Price $2.95
News
-
Another New Linux Laptop has Arrived
Slimbook has released a monster of a Linux gaming laptop.
-
Mozilla VPN Now Available for Linux
The promised subscription-based VPN service from Mozilla is now available for the Linux platform.
-
Wayland and New App Menu Coming to KDE
The 2021 roadmap for the KDE desktop environment includes some exciting features and improvements.
-
Deepin 20.1 has Arrived
Debian-based Deepin 20.1 has been released with some interesting new features.
-
CloudLinux Commits Over 1 Million Dollars to CentOS Replacement
An open source, drop-in replacement for CentOS is on its way.
-
Linux Mint 20.1 Beta has Been Released
The first beta of Linux Mint, Ulyssa, is now available for downloading.
-
Manjaro Linux 20.2 has Been Unleashed
The latest iteration of Manjaro Linux has been released with a few interesting new features.
-
Patreon Project Looks to Bring Linux to Apple Silicon
Developer Hector Martin has created a patreon page to fund his work on developing a port of Linux for Apple Silicon Macs.
-
A New Chrome OS-Like Ubuntu Remix is Now Available
Ubuntu Web looks to be your Chrome OS alternative.
-
System76 Refreshes the Galago Pro Laptop
Linux hardware maker has revamped one of their most popular laptops.