TDS.SO
Servers

Servers

Adding a server, status, HTTPS, moving to another server and reinstalling.

A server is your VPS that your domains' traffic goes through. It runs only the Caddy web server: links, templates and statistics are stored in TDS.SO, so you do not need to touch the server after changes in the dashboard.

Add a server

  1. Buy a VPS with Ubuntu — the cheapest plan is enough. Requirements and example providers are in step 1.
  2. In the dashboard, open Tools → Servers → Add Server, select My Server and Caddy.
  3. Copy the install command, connect to the server over SSH and run it.
Window with the install command
Window with the install command

Installation takes a couple of minutes; you can follow its progress in the dashboard window. Detailed steps, including connecting over SSH on Windows and macOS, are in step 1.

Install Caddy on a clean server. If nginx or Apache is already running on it, the installer stops them and their sites stop opening.

Status

Server in the list with the Online status
Server in the list with the Online status

Online — the server accepts traffic. Offline usually means the server is turned off or port 80 is closed on it. The status does not refresh on its own: click Check health on the server card or Check all at the top of the page. The result is cached for 5 minutes, so clicking again sooner shows the same status. What to do if the server is offline is in troubleshooting.

HTTPS

Certificates are issued automatically and free of charge on the first visit to the domain over https:// — the first load can take a few seconds. If the domain is connected through Cloudflare, see the setup in step 2.

Multiple servers and moving

You can have any number of servers. A domain works through the server its A record points to — you do not need to link the domain to a server in the dashboard. To move domains to another server, install Caddy on the new server and change the domains' A records to its IP.

Reinstalling

If the installation was interrupted or the server's IP changed, run the install command again — the Caddy configuration is overwritten, certificates are kept. The dashboard cannot show the command for a server that is already added, and the command itself clears the terminal history. If you no longer have it, get a new one with Add Server and delete the old entry after installation — it stays "Offline".

Deleting

Deleting a server in the dashboard does not shut down the VPS itself: it keeps accepting your domains' traffic until you change their A records or delete the VPS at the provider.

On this page