Skip to main content

On a remote server

Pre-requisites

  • A dedicated or virtual private server with Debian 12 (Bookworm) (with kernel >= 6.1) preinstalled, 512MB RAM and 16GB capacity (at least)
  • A computer or a smartphone to read this guide and access your server.

Connect to the server

You will need to connect to your server via ssh.

Run the install script

  • Open a command line prompt on your server (either directly or through SSH)
  • Make sure you are root (or type sudo -i to become root)
  • Run the following command:
curl https://install.yunohost.org | bash
warning

You might need to first install curl and ca-certificates by running:

apt install curl ca-certificates
danger

Always ensure there's an s at the end of https.

note

For advanced users concerned with the curl | bash approach: consider reading "Is curl|bash insecure?" on Sandstom's blog, and possibly this discussion on Hacker News.