Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nelu/rutorrent-filemanager-share
File share link plugin
https://github.com/nelu/rutorrent-filemanager-share
Last synced: 3 months ago
JSON representation
File share link plugin
- Host: GitHub
- URL: https://github.com/nelu/rutorrent-filemanager-share
- Owner: nelu
- Created: 2019-11-29T02:00:45.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-04T15:39:58.000Z (7 months ago)
- Last Synced: 2024-05-05T01:43:12.531Z (7 months ago)
- Language: JavaScript
- Size: 84 KB
- Stars: 5
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# rutorrent-filemanager-share
File sharing plugin for rutorrent filemanager.This plugin is available both in the 'Files' and 'File Manager' tabs context menus
Features:
- unique file download link
- link password protection
- link expire timer
- number of downloads statsDependencies:
- [rutorrent-filemanager](https://github.com/nelu/rutorrent-filemanager)
plugin
- openssl php extension
Plugin configuration `conf.php`:
```php
$limits['duration'] = 24;
$limits['links'] = 0;
$limits['nolimit'] = 0;
$downloadpath = '';
```
- `$limits['duration']` - max link expire time in hours if `$limits['nolimit']` is disabled
- `$limits['links']` - max number of links the user can create
- `$limits['nolimit']` - whether to enforce a link expire time (duration) for the user
- `$downloadpath` - a public entrypoint (no htpasswd) where `share.php` is accessible. Should be a symlink to `plugins/filemanager-share/share.php`Example for `$downloadpath` config with htpasswd enabled:
- rutorrent url (htpasswd): https://mydomain.com/rutorrent/
- `$downloadpath` url (no htpasswd): https://mydomain.com/share.php - where `share.php` is a symlink to `rutorrent/plugins/filemanager-share/share.php`