📚 node [[setting up yunohost]]

Setting up YunoHost

Notes on setting up [[YunoHost]].

Installation

Run install script on your new server.

Post-installation

SSH

Removes SSH root access during installation which is good. However doesn't give much more info about logging in as admin. That should be key-based only as well, no? Out-of-the-box it remains password-based.

I changed it be key-based by copying the key over with ssh-copy-id.

If you remove root login via SSH, you should set a root password so that you can log in as root via the virtual KVM. ([[Hetzner]] is handy in that it lets you do this at any time without needing a reboot.)

Security

I think they could do more to encourage good security practices. "You are now about to define a new admin password. The password should be at least 8 characters - though it is good practice to use longer password (i.e. a passphrase) and/or to use various kind of characters (uppercase, lowercase, digits and special characters)."

DNS

Had to look up how to add a SRV record correctly - luckily iwantmyname has it in knowledge base https://help.iwantmyname.com/hc/en-gb/articles/360014961418-How-do-I-add-an-SRV-record

Still not quite sure if I've done them all right. Not too fussed about xmpp so it doesn't matter.

TLS

Go to Domains / <domain> / Manage SSL Certificate to install via Let's Encrypt.

Reverse DNS

Need to do reverse dns and don't know how. https://yunohost.org/#/dns_config

Misc

lastname must be a valid lastname??? I got this validation error when creating a user and using just my initial. Surely you should be able to go anon if you want to.

LDAP

Seem to be having trouble with LDAP and baikal.

Apps

syncthing

syncthing seems to work pretty easily (although ynh doesn't give you the big warning about changing the admin password like cloudron does.)

anarchism docs

easy one :)

📖 stoas
⥱ context
⥅ related node [[setting up calibre web and koreader via yunohost and nextcloud]]