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 bashThis script will automatically:
- Install Docker (if not already installed)
- Download the Junet containers
- Configure and start all services
- 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:
Option 1: Reverse Proxy (Recommended)
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.