Create your own personal, all-in-one web dashboard. This tool is designed for speed and efficiency, using minimal JavaScript to provide a lightning-fast experience. It features a clean, icon-based user interface that you can tailor to your preferences with adjustable themes and custom background images.
The core strength lies in its flexibility. You can build your perfect portal using a variety of widgets and extend its capabilities indefinitely through external plugin support.
Key features include:
services:
webportal:
image: ghcr.io/enchantedcode/webportal:latest
container_name: webportal
ports:
- "8080:80"
environment:
- DB_HOST=db
- DB_PORT=3306
- DB_DATABASE=webportal
- DB_USERNAME=webportal
- DB_PASSWORD=${DB_PASSWORD}
- APP_KEY=${APP_KEY}
volumes:
- ./webportal-data:/var/www/html/storage
depends_on:
- db
restart: unless-stopped
db:
image: mariadb:10.6
container_name: webportal_db
environment:
- MYSQL_DATABASE=webportal
- MYSQL_USER=webportal
- MYSQL_PASSWORD=${DB_PASSWORD}
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
volumes:
- ./mysql-data:/var/lib/mysql
restart: unless-stopped
DB_PASSWORD=your_secure_database_password
MYSQL_ROOT_PASSWORD=your_secure_root_password
APP_KEY=base64:your_random_app_key_here
Auto-fetched 12 minutes ago
Auto-fetched 12 minutes ago