YunoHost, pre-installed, on a VPS that never asked your name
Pick YunoHost 12 at checkout, wait ten minutes, open your IP in a browser and finish the wizard. Encrypted memory, self-service reverse DNS and outbound port 25 open, from Montreal.
What you get
From order to admin panel
Four steps, one of which is waiting.Choose a Blackbox plan, set the operating system to YunoHost 12, and pick a root password or paste an SSH key. Keep encrypted memory on; disk encryption is not offered on this image.
The panel shows the server as ready as soon as Debian is up. The YunoHost installer keeps running in the background for roughly ten minutes. Progress is in /var/log/yunohost-install.log, and /root/YUNOHOST-INSTALLING disappears when it is done.
Accept the self-signed certificate for now, choose your main domain (your own, or a free one under nohost.me), and set the admin credentials. YunoHost fetches a Let's Encrypt certificate for you once DNS points at the server.
In the Servury panel, set the reverse DNS of your IP to your mail domain. Then run YunoHost's diagnosis, fix anything it flags in your DNS, and install apps from the catalogue.
Check on the install from SSH
Log in as root with the password or key you chose at checkout.# still installing? the marker file exists until the installer exits
ls /root/YUNOHOST-INSTALLING 2>/dev/null && echo "still installing" || echo "done"
# follow the installer output
tail -f /var/log/yunohost-install.log
# finished but you prefer the command line to the browser wizard
yunohost tools postinstall
# after the wizard: what YunoHost thinks of your DNS, mail and ports
yunohost diagnosis run && yunohost diagnosis show --issues
Why a self-hosting box belongs on a host that cannot look inside
YunoHost exists so that one person can run mail, files, chat and a website for a family, a collective or a small business without becoming a full-time sysadmin. That is a lot of other people's data on one machine, and the machine sits in someone else's building. Two things about that building matter more than the rest of the spec sheet.
The first is what the host can see. On a Blackbox, the memory is encrypted by the CPU with a key the hypervisor never holds, there is no guest agent and no channel for one, and the panel cannot reset your password or run a command inside. The only way into the machine is the credential you set. That is the correct property for a box that holds other people's mailboxes.
The second is whether mail works at all. Most cheap hosts block outbound port 25, because a spammer on a shared address block costs them the block's reputation. We keep it open and enforce the terms instead: spam gets the machine suspended, and reverse DNS is under your control so your outbound mail is not flagged for a mismatch. YunoHost's own diagnosis page will tell you in one screen whether SPF, DKIM, DMARC and the PTR are right.
What we do not do is pretend a VPS fixes deliverability by itself. A fresh IP has no history, the large providers grey-list what they do not know, and YunoHost's defaults are good but not magic. Warm the address up, keep the volume honest, and read the diagnosis. Our mail server page goes through the parts that usually break.
YunoHost is based on Debian 12, and so is the image it installs on here, kernel included. That is also why the confidential option stays available: it is the same Debian image every other Blackbox uses, with one extra job at first boot.
Ten minutes from now, a YunoHost admin panel.
Pick a plan, choose YunoHost 12, pay how you like.
Fair questions
Is YunoHost really pre-installed, or do I run the installer?
Pick "YunoHost 12" as the operating system when you order. The machine boots Debian 12 and runs the official YunoHost installer by itself, unattended, in the first minutes after deployment. When the file /root/YUNOHOST-INSTALLING is gone the install is finished and you complete the post-install wizard in your browser at https://your-ip/. The whole thing takes about ten minutes after the server shows as ready.
Which plan do I need for YunoHost?
YunoHost itself is light: its documentation lists 512 MB of RAM and 16 GB of disk as the floor and recommends 1 to 2 GB. The apps you add are what cost memory. A 4 GB Blackbox Core runs YunoHost with mail, Nextcloud and a few small apps comfortably. Go bigger if you plan on Matrix, video or several users.
Is outbound port 25 open? YunoHost runs a mail server.
Yes. Outbound SMTP on port 25 is not filtered on our Montreal network, and you set your own reverse DNS from the panel, which is what makes outbound mail from YunoHost deliverable. Spam or bulk mail gets the machine suspended under the terms, which is also what keeps the address block clean for everyone else.
Can I use encrypted memory (SEV-SNP) with YunoHost?
Yes. YunoHost 12 runs on our Debian 12 image, so the confidential option is available and on by default. Disk encryption is not offered on this image: the in-place encryption and a ten-minute package install cannot share the same first boot, so we do not pretend they can.
Do I need my own domain?
No. The post-install wizard can register a free subdomain under nohost.me, noho.st or ynh.fr for you, with DNS handled by the YunoHost project. If you own a domain, point it at the server IP first and use it in the wizard. You can add more domains later from the YunoHost admin.
What does Servury know about my YunoHost server?
The IP we assigned, the hostname you chose and the payment. Signup asks for nothing, and on a confidential machine we cannot read its memory or run commands inside it. A mail server does publish a domain, an MX and a PTR record by nature, and those are public whatever host you use.
Can I install YunoHost on a server I already have here?
Yes. Reinstall it from the panel and choose YunoHost 12, which wipes the disk and repeats the unattended install. Or, on any existing Debian 12 machine, run the official one-line installer yourself; it is the same script we run.
How do I back it up?
YunoHost has its own backup system in the admin panel and on the command line, which archives the system settings and every app with its data. Copy the archives off the server; a backup that lives only on the machine it protects is not a backup.







