Skip to content

Toilal/stealthbox

Repository files navigation

StealthBox

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:

Requirements

  • A linux box with a wildcard domain name configured (domain.tld)
  • docker-devbox

Install

  • 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

URLs

You can get URLs and ports of all services by running the following command

$ ddb info

About

Share your favorite content remotely without spoiling your home network.

Resources

License

Stars

Watchers

Forks

Packages

No packages published