Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Installation Steps

The whole process takes less than 5 minutes. Here is how to get started.

  1. Choose a server. Pick a machine to host Telebugs (cloud or local). I recommend DigitalOcean (see the DigitalOcean setup guide) or Hetzner (see the Hetzner setup guide).

  2. Point your domain. Update your DNS records so your domain points directly to your server IP. Do not use proxying. Telebugs handles TLS itself.

    Cloudflare DNS configuration example

  3. Connect to your server. Use SSH or your provider console.

  4. Run the installation command. Copy the command from your purchase email and paste it into the server terminal. Installation can take up to 5 minutes.

    Your personal command will look similar to this:

    bash -c "$(curl -fsSL https://auth.telebugs.com/install/a12b-c34d-e56f-g78h)"
    

    Important: Keep your install command private. Do not share it or post it online. It is tied to your account and license. The purchase token is included in your email.

When you run this command, it will automatically install Docker on your server (assuming you’re using Linux, which is standard for most cloud environments). It will then download the latest version of the Telebugs app as a Docker container. During setup, you’ll be prompted to enter your domain name so we can generate a TLS certificate for you.

Successful Telebugs installation

That is it. Visit https://YOUR-DOMAIN in your browser to create the first user. After that, you can invite your team.

Telebugs updates itself automatically every night at 1 AM (server local time). You can disable updates or run other admin tasks (backups, password resets, etc.) with the telebugs command. Connect to your server and run telebugs to see all options.

💡 Want multiple Telebugs installations? You need a separate license for each domain.