https://github.com/aslafy-z/ansible-seedbox
Deploy seedbox with ansible
https://github.com/aslafy-z/ansible-seedbox
hacktoberfest
Last synced: 2 months ago
JSON representation
Deploy seedbox with ansible
- Host: GitHub
- URL: https://github.com/aslafy-z/ansible-seedbox
- Owner: aslafy-z
- Created: 2017-08-30T20:55:52.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T14:26:10.000Z (over 1 year ago)
- Last Synced: 2025-01-31T14:20:13.536Z (4 months ago)
- Topics: hacktoberfest
- Size: 13.7 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ansible-seedbox
Deploy seedbox with ansible## Provision
To use this, you should own a domain name and a server and make sure that A entries are set for these targets:
- @ (root)
- {{frontend_subdomain}} (default: torrents)
- {{files_subdomain}} (default: files)## Configure
Configuration has to be done trough `group_vars/all.yml` file. More configurable variables can be found in the `defaults/main.yml` files.
You should create a `inventory.cfg` file with your server ip address, an example is available at `inventory.cfg.example`.
## Enjoy
Run deployment with:
```sh
ansible-playbook play.yml -i inventory.cfg --private-key path/to/private/key -v
```## Features
- HTTPS
- Basic Auth
- dockerized## TODO
- Authentication via github
- File manager (preview, delete, share)
- Security!Feel free to submit PR's :wink: