Installation

Install Junet on your server using the setup script

Prerequisites

Before starting the installation, ensure that:

  • Your system meets the minimum requirements
  • You have root or sudo access to your server
  • Ports 80 and 443 are available

Quick Installation

Run the following command to start the installation:

curl -fsSL https://get.junet.io/setup_junet.sh | sudo bash

This script will automatically:

  1. Install Docker (if not already installed)
  2. Download the Junet containers
  3. Configure and start all services
  4. Make Junet available on ports 80 (HTTP) and 443 (HTTPS)

The installation process may take a few minutes depending on your internet connection and server specifications.

SSL/HTTPS Configuration

Production Deployment:

For production environments, we strongly recommend one of the following approaches:

Use a reverse proxy like nginx, Traefik, or Caddy in front of Junet. This provides:

  • Automatic SSL certificate management (e.g., with Let's Encrypt)
  • Load balancing capabilities
  • Additional security layer

Option 2: Built-in SSL Configuration

Configure SSL directly in Junet's settings after completing the browser-based setup. You can upload your own SSL certificates or configure Let's Encrypt integration.

Installation | Junet.io Documentation