Self-host Linkiny

For developers and sysadmins. The wizard at lis.linkiny.com/web/start/ handles everything for you (domain, server, billing). This page is for people who already have their own VPS and want to install Linkiny themselves.

Install

curl -fsSL https://get.linkiny.com/install.sh | sudo bash

One command. The installer runs an interactive wizard that asks you a few short questions, then handles everything:

The wizard asks for: your domain, admin email for Let's Encrypt, whether to run TURN locally, whether to harden SSH and the firewall. Everything else has safe defaults. Non-interactive flags are supported for CI: sudo bash -s -- --domain=example.com --turn=local --ssh-port=22022.

After it finishes, open https://your-domain in a browser and set the first admin password. That's the whole setup.

Hands-off setup with cloud-init

Creating a fresh VPS? Skip SSH entirely. Fill in the form below, copy the YAML, paste it into the "User data" / "Cloud-init" field on your hoster's create-server form. The VPS boots, runs the installer with your settings, and is ready in a few minutes.

# enter a valid domain above to generate cloud-init

Where to paste:

Don't forget to point your domain at the VPS IP before booting (A-record for the apex AND a wildcard for subdomains, see below).

Before you run it

Upgrades and ops

Updates are automatic. The node checks for new releases hourly, downloads the new binary, verifies its Ed25519 signature against the hard-coded root key, and replaces itself. A built-in crash sentinel rolls back to the previous binary if the new one fails to start three times in a row. To pin a version or disable auto-update, set auto_update_disabled=1 in the admin Settings.

sudo systemctl status linkiny      # health
journalctl -u linkiny -f           # logs
sudo tar czf linkiny-backup.tgz /opt/linkiny/data   # all node state lives here

Plain systemd. Binary in /opt/linkiny/linkiny, state in /opt/linkiny/data/. Service flags are baked into the systemd unit at install time. Run the installer again to reconfigure.


Licensing

Linkiny is proprietary, closed-source software owned by GLOBERINT PTE LTD. The package is free to install on your own server, but each running node needs a valid licence to federate with the wider Linkiny network and unlock the full user limit. Without a licence the node runs in standalone mode (capped users, no federation, "self-hosted" badge).

To get a licence: either sign up through a partner via the wizard (cheaper at scale, partner handles billing), or apply directly for a free open-source / non-profit / education quota at hi@linkiny.com. See the Terms for the full licence text.

Don't want to do this yourself?

Get a server in 60 seconds, no terminal needed.

Open the wizard

Questions: hi@linkiny.com