An open API service indexing awesome lists of open source software.

https://github.com/quickbox/dockbox

Docker Based Quickbox
https://github.com/quickbox/dockbox

Last synced: 3 months ago
JSON representation

Docker Based Quickbox

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'