| | |
)_) )_) )_)
)___))___))___)
)____)____)_____)
_____|____|____|____\\___
~~~\___________________________/~~~
~~~ ~ ~~~ ~ ~~~ CaptainArr
A comprehensive Docker-based media server stack with automated management, monitoring, and organization.
Disclaimer: This project is for educational purposes only. It is intended to showcase open-source software concepts and demonstrate server components. Use responsibly and with awareness of any applicable licensing and usage policies.
Installation • Configuration • Services • Post-Install Setup • Maintenance • Security • Troubleshooting
- Clone the repository
git clone https://github.com/bthe0/captainarr.git
cd captainarr
- Set up environment
cp .env.example .env
nano .env
- Install and start
./install.sh
- Install with defaults
./install.sh --defaults
- Set Plex claim token
# Get your token from https://www.plex.tv/claim
nano .env
- Start services
./captainarr.sh start
Default Credentials:
- Arr Services (Radarr/Sonarr/etc): admin/admin
- Homarr: admin/Admin123!
- Calibre: admin/admin123
- qBittorrent: admin/adminadmin
Important: Change these default passwords as soon as possible after installation!
Once the installation and startup are complete, check Services for more information about accessing and configuring each service.
-
- Prerequisites
- Installation steps
- Initial configuration
- Default installation option
-
- Environment variables
- Directory structure
- Path mappings
-
- Available services
- Default ports
- Service descriptions
-
- Step-by-step service configuration
- Integration setup
- Media organization
-
- Default credentials
- Authentication setup
- Security best practices
-
- Backup and restore
- Updates
- Health monitoring
-
- Common issues
- Logs and diagnostics
- Solutions
./captainarr.sh <command> [options]
Commands:
start - Start all services
stop - Stop all services
restart - Restart all services
status - Show service status
logs - View service logs
update - Update containers
backup - Create backup
check - Run health check
help - Show help
Contributions are welcome!
This project is licensed under the MIT License.