https://github.com/zajdaf/Transmi
A web interface to manage torrents. Uses Transmission
https://github.com/zajdaf/Transmi
torrents transmission web-interface
Last synced: 11 months ago
JSON representation
A web interface to manage torrents. Uses Transmission
- Host: GitHub
- URL: https://github.com/zajdaf/Transmi
- Owner: zajdaf
- License: gpl-3.0
- Created: 2017-01-21T09:20:45.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-04-06T16:38:01.000Z (almost 5 years ago)
- Last Synced: 2025-05-10T06:35:49.276Z (11 months ago)
- Topics: torrents, transmission, web-interface
- Language: HTML
- Homepage:
- Size: 448 KB
- Stars: 5
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Transmi (torrent web interface)
A web interface to manage torrents. Can be used by multiple users. To each user his account, files and folder on the machine.
Uses [node-transmission](https://github.com/FLYBYME/node-transmission) and [svelte](https://svelte.technology/).
## Lazy install
Should work on Ubuntu/Debian and equivalents
```bash
git clone git@github.com:zajdaf/Transmi.git
cd Transmi
chmod +x ./install.sh && ./install.sh
```
## Requirements/installation
- Node 7.x + npm
- `npm install`
- Transmission instance ([see `transmission` directory](./transmission/))
- Create an initial `src/db-data.json` file: `{"stego":{"password":"79be0712ecb676e668d4a729141e28cef73ef2a3"}}` (password: SHA-1 hash)
- `npm run build-web` to compile `html` files into `javascript` files
## Start server
- By default, the server is listening on `127.0.0.1:7897`: you can edit it at the end of the file [app.js](./src/app.js)
- Run `npm start` to start the server, or create the service `transmi` ([transmi.service](./transmi.service) into `/etc/systemd/system/transmi.service`)
- You also can use the Nginx example configuration file ((nginx.conf)[./nginx.conf]) in order to use a domain name (with SSL or not)
## Authors
- [Zajda Florent](https://github.com/zajdaf)
- [Maigret Aurélien](https://github.com/Dewep)
## Contributors
- [Colin Julien](https://github.com/Toldy)