All Projects → Secretmapper → Combustion

Secretmapper / Combustion

Licence: other
Combustion is a sleek, modern web interface for Transmission

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Combustion

nebula
Source Code for the Home Server setup.
Stars: ✭ 48 (-87.88%)
Mutual labels:  transmission
transmission-cli
Transmission PHP client for detect profit torrents and automate weburg.net downloads
Stars: ✭ 17 (-95.71%)
Mutual labels:  transmission
Config
Armbian configuration utility
Stars: ✭ 317 (-19.95%)
Mutual labels:  transmission
docker-iot-stack
💻 My personal Docker IoT Stack
Stars: ✭ 24 (-93.94%)
Mutual labels:  transmission
PowNet
PowNet: Network-constrained Unit Commitment / Economic Dispatch model in Python with data for Cambodian power system
Stars: ✭ 40 (-89.9%)
Mutual labels:  transmission
transmission-rpc-java
Java implementation of the Transmission RPC API.
Stars: ✭ 33 (-91.67%)
Mutual labels:  transmission
transmission-fluid
A Python wrapper around Transmission's RPC interface
Stars: ✭ 37 (-90.66%)
Mutual labels:  transmission
Nefarious
Web application for automatically downloading TV & Movies
Stars: ✭ 373 (-5.81%)
Mutual labels:  transmission
dotfiles
rice repo
Stars: ✭ 71 (-82.07%)
Mutual labels:  transmission
Flood
A modern web UI for various torrent clients with a Node.js backend and React frontend.
Stars: ✭ 282 (-28.79%)
Mutual labels:  transmission
EpiEstimApp
Source code for the EpiEstim app.
Stars: ✭ 28 (-92.93%)
Mutual labels:  transmission
Flood Mobile
GSoC 21' @CCExtractor. A modern mobile UI for various torrent clients with a Node.js backend and Flutter frontend.
Stars: ✭ 48 (-87.88%)
Mutual labels:  transmission
ssss
Stupid Simple Seedbox Script
Stars: ✭ 19 (-95.2%)
Mutual labels:  transmission
picaso
A Planetary Intensity Code for Atmospheric Spectroscopy Observations
Stars: ✭ 27 (-93.18%)
Mutual labels:  transmission
Transmission Rss
Adds torrents from RSS feeds to Transmission web frontend
Stars: ✭ 348 (-12.12%)
Mutual labels:  transmission
tdpt
Torrent downloading progress on Telegram
Stars: ✭ 32 (-91.92%)
Mutual labels:  transmission
Sim800L-Arduino-Library-revised
HIGH SCHOOL PROJECT - The purpose of this Arduino library is to allow the use of the SIM800L module in a simple and transparent way.
Stars: ✭ 81 (-79.55%)
Mutual labels:  transmission
Monitorrent
Automatic torrents downloader
Stars: ✭ 383 (-3.28%)
Mutual labels:  transmission
Stig
TUI and CLI for the BitTorrent client Transmission
Stars: ✭ 360 (-9.09%)
Mutual labels:  transmission
Homebox
A set of ansible scripts to build a personal mail server / private cloud / etc.
Stars: ✭ 260 (-34.34%)
Mutual labels:  transmission

Combustion

Introduction

Combustion is a sleek, modern web interface for Transmission

Installation

Latest Releases are available at: https://github.com/Secretmapper/combustion/archive/release.zip

Install by changing Default Web Theme

Simply move the files from the release archives (unzipped) to Transmission's web theme folder:

Linux: ~/.local/share/transmission/web/ (Kodi: /usr/share/transmission/web/)

OSX: /Applications/Transmission.app/Contents/Resources/web/

Install through Docker

sudo docker build -t combustion .
sudo docker run -d --restart=always -p 80:80 --link some-transmission container combustion

Install by pointing transmission to a custom directory

Transmission can allow you to point to a different web theme using the environment variable TRANSMISSION_WEB_HOME.

Move the files from the released archives (unzipped) to a folder (i.e. ~/.combustion/combustion-release). Then point the environment variable to that location (export TRANSMISSION_WEB_HOME="$HOME/.combustion/combustion-release")

Example script when using the transmission daemon:

Prepare the paths
mkdir ~/.combustion && cd ~/.combustion

Download and unzip the new theme into path ~/.combustion:
rm -f release.zip && wget https://github.com/Secretmapper/combustion/archive/release.zip && unzip release.zip;

Edit environment with "vi ~/.profile" and add/replace as below:
export TRANSMISSION_WEB_HOME="$HOME/.combustion/combustion-release"

Edit crontab with "crontab -e" and replace as below:
@reboot export TRANSMISSION_WEB_HOME="$HOME/.combustion/combustion-release" && /usr/local/bin/transmission-daemon

Stop then restart the daemon:
export TRANSMISSION_WEB_HOME="$HOME/.combustion/combustion-release" && transmission-stop && transmission-daemon;

Technology

Roadmap

  • Remote setup (Addable server)
  • Installable Desktop app (Combustion-Remote)
  • Update Notice/OTA Updates
  • Service Worker Support
  • Standalone server?
  • Native Mobile apps?

Special Thanks

This project is built from the excellent transmission web interface reimplementation react-transmission

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].