Un'applicazione web basata su Python per gestire il software sul tuo HTPC. HTPC Manager combina tutti i tuoi software preferiti in un'unica interfaccia intuitiva.
Questa guida richiede Python 2.6 o 2.7 e presuppone che tu sia l'utente root, se sei un utente con privilegi di Super utente, avvia il comando con sudo per concedere i permessi richiesti.
Moduli
- Patata fritta
- Diluvio
- kodi
- NZB Ottieni
- Plex
- qBittorrent
- SABnzbd
- ricerca nzb (newznab)
- Barba malata
- scatola di compressione
- Statistiche
- Trasmissione
- uTorrent
Miglioramenti
- Quasi tutti i moduli sono stati migliorati in un modo o nell'altro
- Modulo NZBGet (riscritto)
- Modulo qBittorrent (riscritto)
- Trasmissione (aggiungi URL, carica torrent locale)
- Deluge (aggiungi URL/magnete, metti in pausa/rimuovi, imposta limite)
- SABnzbd (trascina e rilascia per modificare la coda, mettere in pausa per x min, eliminare la cronologia)
- Modulo Statistiche (Informazioni hardware, report S.M.A.R.T, esegui script)
- CouchPotato (Suggerimenti e moar..)
- Plex (filtra, cerca, correggi duplicati, immagini, riproduci su dispositivo e altro)
- Scheda componenti aggiuntivi KODI/XBMC, in cui puoi cercare/eseguire/abilitare/disabilitare componenti aggiuntivi e un dispositivo di scorrimento del volume invece di una barra di avanzamento
- Invia un nzb dalla ricerca NZB a NZBGet oltre a SABnzbd.
- Usenet (indicizzatori di ricerca multipli, supporto nzedb e spotweb oltre a newznab)
Varie
- Notifica se è disponibile un aggiornamento e aggiornamento automatico
- Il gestore HTTP ora è fluido. (Sembra molto meglio su schermi ad alta risoluzione)
- Elimina la cartella cache dalla pagina delle impostazioni
- I coraggiosi e gli audaci possono scegliere quale ramo vogliono usare.
- Aggiunta un'opzione per robots.txt per i bot crawler
- Crea automaticamente certificato SSL e chiave se non aggiungi un percorso per esso
- Maschera elementi sensibili dal registro (nome utente, chiave API, password ecc.)
- Dimensioni ridotte sui file statici
- Supporto Docker
- Varie correzioni
- Scarica registro
- Aggiunto argsparse (per supportare Python 2.6)
- E un sacco di altre cose che non ricordo
Se ti manca qualcosa non aver paura di fare una richiesta 🙂
Vedi qui per l'elenco completo:https://github.com/Hellowlol/HTPC-Manager/compare/styxit:master…master2
Installa le dipendenze Ubuntu di HTPC Manager
apt-get install build-essential git python-imaging python-dev python-setuptools python-pip python-cherrypy vnstat
Install psutil so you can get computer stats as well
pip install psutil
Git clone the latest HTPC Manager
git clone https://github.com/Hellowlol/HTPC-Manager /opt/HTPCManager
Take ownership of the HTPCManager installation directory with your regular user
chown -R user:user /opt/HTPCManager
Try and start HTPC Manager
python /opt/HTPCManager/Htpc.py --daemon
Potresti visualizzare un errore cherrpy, tutto funziona ancora, quindi non preoccuparti.
Puoi accedere a HTPC Manager all'indirizzo http://localhost:8085
Autostart HTPC Manager all'avvio
cp /opt/HTPCManager/initscripts/initd /etc/init.d/htpcmanager
Modifica lo script init.d di htpc manager in modo che corrisponda al percorso di HTPC Manager
nano /etc/init.d/htpcmanager
Modifica APP_PATH in modo che corrisponda al percorso in cui abbiamo installato HTPC Manager
############### EDIT ME ################## # path to app APP_PATH=/opt/HTPCManager
Rendi eseguibile lo script init.d
chmod +x /etc/init.d/htpcmanager
Aggiorna lo script init.d per avviarlo all'avvio
update-rc.d htpcmanager defaults
Ora sei pronto per iniziare a utilizzare questo fantastico gestore, la guida all'installazione sarà presto disponibile!