https://github.com/quickbox/dockbox
Docker Based Quickbox
https://github.com/quickbox/dockbox
Last synced: 3 months ago
JSON representation
Docker Based Quickbox
- Host: GitHub
- URL: https://github.com/quickbox/dockbox
- Owner: QuickBox
- License: gpl-3.0
- Created: 2017-04-01T19:49:44.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2019-10-25T20:29:01.000Z (over 6 years ago)
- Last Synced: 2024-10-28T20:39:59.980Z (over 1 year ago)
- Language: Shell
- Size: 10.7 MB
- Stars: 29
- Watchers: 6
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DockBox
Docker Based Quickbox
It's basically:
1) [Install docker](https://store.docker.com/editions/community/docker-ce-server-ubuntu?tab=description)
2) Add your non-root user to the docker group:
sudo groupadd docker
sudo gpasswd -a my_user docker
sudo service docker restart
sudo systemctl enable docker
3) setup env variables
Add to .profile
export DOCKER_CONFIG=$HOME/config
export DOCKER_STORAGE=$HOME/cloud/common
export DOCKER_DOWNLOADS=$HOME/downloads
export DOCKER_HOSTNAME=FQDN_here
export DOCKER_TRANSCODE=/tmp
4) Copy taefik and traefik.toml to ~/config/traefik
5) chmod +x traefik
6) execute Traefik as root: sudo ./traefik
traefik.toml can be customized for Lets Encryt and will probably need a htpasswd file created in ~/config/traefik directory or you can comment that section out of the toml file.
I highly recomment installing Portainer along with the Traefik web interface to do troubleshooting.
now install Organizr per the scripts (needs to be installed first)
Install other apps per the scripts
go to https://host/user/ and this will be the main panel for the user
other apps are called from organizr or https://server/user/app/ (needs last slash)
Initial Organizr user is 'admin' with a password of 'Password1'