Share your favorite content remotely without spoiling your home network.
StealthBox is a set of Docker images, so you can install it on any linux server without polluting it.
It embeds several applications that are configured together to automate file sharing in the cloud and download content to your home:
- A linux box with a wildcard domain name configured (
domain.tld
) - docker-devbox
- Clone the github repository
$ git clone https://github.com/Toilal/stealthbox
$ cd stealthbox
- Create
ddb.local.yml
file with the following content. You should customize your accounts and passwords.
core:
env:
current: prod
domain:
ext: domain.tld
docker:
reverse_proxy:
certresolver: letsencrypt
stealthbox:
deluge:
password: "box"
ssh:
login: "box"
password: "box"
- Generate all files based on your configuration.
$ ddb configure
- Build docker-compose stack.
$ docker-compose build
- Start docker-compose stack.
$ docker-compose up -d
You can get URLs and ports of all services by running the following command
$ ddb info