- Docker 20+ installed
- Docker Compose installed
-
Clone and setup:
git clone https://github.com/hotheadhacker/seedbox-lite.git cd seedbox-lite -
Configure environment (optional):
# Edit .env file to change default password nano .env -
Deploy:
./deploy.sh docker
-
Access:
- Frontend: http://localhost:5174
- Backend: http://localhost:3001
- Default password:
seedbox123
- Node.js 18+ installed
- PM2 installed globally (
npm install -g pm2)
-
Clone and setup:
git clone https://github.com/hotheadhacker/seedbox-lite.git cd seedbox-lite -
Deploy:
./deploy.sh pm2
-
Access:
- Frontend: http://localhost:5174
- Backend: http://localhost:3001
# Test if everything is working
./deploy.sh test- Port conflicts: Edit
.envfile to changeFRONTEND_PORTandBACKEND_PORT - Docker issues: Run
docker-compose down && docker-compose up --build - PM2 issues: Run
pm2 kill && ./deploy.sh pm2
- Change
ACCESS_PASSWORDin.envfile immediately - Use HTTPS in production
- Keep dependencies updated