Skip to content

Deploy a server

Hand the job to the desktop app, or run the steps yourself

This page installs Courier on a server that is ready: a Linux machine with 80 and 8443 open and an address clients can reach.

Two ways to do the same job. The desktop app drives it over SSH and needs nothing installed on the server; the command line runs the same steps by hand. Pick one — they end at the same address.

  1. Open Courier and go to Connect to server, then fill in four fields:
    • Server name: any label, e.g. vps-fra1
    • Server address: the server’s public IP, or a domain that points at it
    • SSH user: root, the default user on most cloud servers
    • Server password: the server’s login password, not the vault password
  2. Click Sign in to server.
  3. Once connected, open Service status on the left and click Deploy service.
  4. In the dialog, two fields:
    • Port: the port you opened (8443). Port 80 stays free for the certificate check.
    • Server program: keep the default, Download from the official address.
  5. Click Start deploy. It runs four steps: prepare the server → install Courier → configure HTTPS → start and check.
  6. Wait until it shows Running. The first deployment takes one to three minutes; do not close the window.

Next chapter: Connect Obsidian.