Agent Skill

Deploy the Viber relay server from one copied prompt.

Give your agent this skill, then ask it to configure an Ubuntu server for the self-hosted mac-server-mobile forwarding path.

Ubuntu VPS

The skill expects SSH access and can install Docker when it is missing.

Relay path

Desktop and iPhone connect outward to the same relay room.

Optional token

A relay token can be configured without printing it in the final summary.

LLM ready

llms.txt points agents to the install page, skill file, and relay endpoints.

Install the skill

Paste this into Codex or another agent that can create local skills.

Create a local Codex skill named viber-relay-deploy from this skill document:
https://viber.today/skills/viber-relay-deploy/SKILL.md

After installing it, use the skill whenever I ask you to deploy, update, or troubleshoot the Viber Relay Server.

Deploy with the skill

Replace the placeholders with your server information before sending.

Use the viber-relay-deploy skill to deploy Viber Relay Server.

Server: <YOUR_SERVER_IP_OR_DOMAIN>
SSH user: ubuntu
SSH key: </absolute/path/to/key.pem>
Public URL: http://<YOUR_SERVER_IP_OR_DOMAIN>:8080
Port: 8080
Token: <optional, leave empty if not needed>

Please SSH in, install Docker if needed, run the hosted installer, verify /health, /api/v1/compat, and /api/v1/network/status, then give me the desktop VIBE_RELAY_URL command.

Direct server install

Use this when you are already SSH'd into the server and want the Docker relay immediately.

curl -fsSL https://viber.today/install-relay-server.sh | env \
  VIBE_RELAY_PUBLIC_URL=http://YOUR_SERVER_IP:8080 \
  VIBE_RELAY_PORT=8080 \
  sh

What the agent verifies

The deployment is not complete until the public URL responds from outside the VPS and the compatibility endpoint advertises protocol v1.

/health/api/v1/compat/api/v1/network/status
Back to homepage