This repo contains different sample Docker Compose configurations for the Torrust Index.
The current configurations are:
demo: demo configuration, just to try the index locally.droplet: configuration to install the Index in a Digital Ocean Droplet. It should be very similar to any virtual machine.
- Docker version 24.0.3, build 3713ee1.
- GNU bash, version 5.2.15(1)-release (x86_64-pc-linux-gnu).
After running the application remember the following:
- There is no user created by default, you need to sign up. The first user to sign up will be the admin.
- There are no torrent tags created by default, you need to create them.
- Check the
config***.tomlfiles to see the default values.
- If you are using SQLite as the database engine, you can use DB Browser for SQLite.
- Make sure you mount a volume to persist database data. That should be the default behavior, but it's better to be sure. Some configurations use a mail catcher container to catch emails sent by the index. You can access the mail catcher web interface at http://localhost:1080.
Running MegaLinter locally:
npx mega-linter-runnerRun and try to fix issues:
npx mega-linter-runner --fixRun only one type of linter using the linter Descriptor:
npx mega-linter-runner -e "'ENABLE=MARKDOWN'"Run only one linter using the linter Key:
npx mega-linter-runner -e "'ENABLE_LINTERS=JSON_PRETTIER'"We welcome contributions from the community!
How can you contribute?
- Add new examples.
- Bug reports and feature requests.
- Code contributions. You can start by looking at the issues labeled "good first issues".
- In the Torrust Demo Repository, we are tracking issues with the Index Live Demo which uses the
dropletconfiguration in this repo.