EasyPON documentation
  • How to install EasyPON
    • 🍥Guide for Debian 11
      • Install EasyPON
      • Upgrade EasyPON
      • Repair EasyPON installation
      • Access EasyPON
    • 🐳Docker compose installation guide
      • Automatic Docker compose installation
      • Upgrading Docker compose build
      • Repair Docker compose build
      • Manual Docker compose installation
      • Access EasyPON in Docker
  • Access & Management
    • Login page
    • User Profile
    • Permissions
    • Users
    • Periodic Tasks
    • Integration
  • OLT workspace
    • Actions on the OLT
    • OLT information
    • Port Migrations
  • ONU configuration features
    • Presets for ONU
      • ZTE с220 v1 GPON
      • ZTE с320/300 v1 GPON
      • ZTE с320/300 v2 GPON
    • Actions for ONU
    • Macros list
  • ONU workspace
    • ONU registration
    • ONU search
    • All ONU
    • ONU detailed info
    • ONU Filmware versions
    • Duplicated ONU
    • ONU command line interface
  • Building workspace
    • All buildings
    • Building
  • Event log
  • Dashboard
  • Switch
  • Reports
  • 📔EasyPON Information
    • Supported hardware
    • ONU functions
    • OLT functions
    • Release History
  • ❔FAQ
Powered by GitBook
On this page
  1. How to install EasyPON
  2. Docker compose installation guide

Manual Docker compose installation

If you need to execute a manual Docker compose installation process you can follow the instructions.

PreviousRepair Docker compose buildNextAccess EasyPON in Docker

Last updated 1 year ago

You need to have Docker Engine and Docker Compose on your machine. You can either:

  • Install and as standalone binaries or

  • Install which includes both Docker Engine and Docker Compose

  • Installation instructions specific for on Debian

You don't need to install Python or Redis, as Docker images provide both.

  1. Download the archive from your license, unpack the archive, and go to the unpacked directory by using the commands.

tar -xvf easypon.tar 
cd easypon
  1. Create env files

touch .env_docker
touch .env
  1. Build images with the following command:

docker compose build
  1. Generate .env_docker

docker run --rm easypon-backend init > .env_docker 
  1. Start your project

docker compose up -d 
  1. To create an admin user, utilize the login and password from the environment variables specified in the .env_docker file:

docker compose exec -ti backend_main bash compose/backend-entry-point.sh create_user
🐳
Docker Engine
Docker Compose
Docker Desktop
Docker Engine
EasyPON personal cabinet account