Eine Python-basierte Webanwendung zur Verwaltung der Software auf Ihrem HTPC. HTPC Manager kombiniert all Ihre Lieblingssoftware in einer eleganten Oberfläche.
Diese Anleitung erfordert Python 2.6 oder 2.7 und geht davon aus, dass Sie der Root-Benutzer sind. Wenn Sie ein Benutzer mit Superuser-Berechtigungen sind, starten Sie den Befehl mit sudo, um die erforderlichen Berechtigungen zu erteilen.
Module
- Couchpotato
- Sintflut
- Kodi
- NZBGet
- Plex
- qBittorrent
- SABnzbd
- nzb-Suche (newznab)
- Sickbart
- Quetschbox
- Statistiken
- Übertragung
- Torrent
Verbesserungen
- So ziemlich jedes Modul wurde auf die eine oder andere Weise verbessert
- NZBGet-Modul (umgeschrieben)
- qBittorrent-Modul (umgeschrieben)
- Übertragung (URL hinzufügen, lokalen Torrent hochladen)
- Deluge (URL/Magnet hinzufügen, pausieren/entfernen, Limit setzen)
- SABnzbd (Ziehen und Ablegen zum Bearbeiten der Warteschlange, pausieren für x min, Verlauf löschen)
- Statistikmodul (Hardware-Info, S.M.A.R.T-Bericht, Skripte ausführen)
- CouchPotato (Vorschläge und Moar..)
- Plex (Filtern, suchen, Duplikate reparieren, Bilder, auf Gerät abspielen und mehr)
- Registerkarte KODI/XBMC-Addons, auf der Sie Addons suchen/ausführen/aktivieren/deaktivieren können, und einen Lautstärkeregler anstelle eines Fortschrittsbalkens
- Sende eine nzb von der NZB-Suche zusätzlich zu SABnzbd an NZBGet.
- Usenet (Multi Search Indexer, unterstützt nzedb und spotweb zusätzlich zu newznab)
Verschiedenes
- Benachrichtigung, wenn ein Update verfügbar ist und automatisches Update
- HTPC-Manager ist jetzt flüssig. (Sieht auf hochauflösenden Bildschirmen viel besser aus)
- Cache-Ordner von der Einstellungsseite löschen
- Die Mutigen und Mutigen können wählen, welchen Zweig sie verwenden möchten.
- Option für robots.txt für Bot-Crawler hinzugefügt
- SSL-Zertifikat und -Schlüssel automatisch erstellen, wenn Sie keinen Pfad dafür hinzufügen
- Verbergen Sie vertrauliche Daten aus dem Protokoll (Benutzername, API-Schlüssel, Passwort usw.)
- Reduzierte Größe bei statischen Dateien
- Docker-Unterstützung
- Verschiedene Korrekturen
- Protokoll herunterladen
- argsparse hinzugefügt (um Python 2.6 zu unterstützen)
- Und jede Menge anderes Zeug, an das ich mich nicht erinnere
Wenn Sie etwas vermissen, scheuen Sie sich nicht, eine Anfrage zu stellen 🙂
Eine vollständige Liste finden Sie hier:https://github.com/Hellowlol/HTPC-Manager/compare/styxit:master…master2
Installieren Sie die HTPC Manager Ubuntu-Abhängigkeiten
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
Möglicherweise sehen Sie einen Cherrpy-Fehler, aber alles funktioniert noch, also machen Sie sich keine Sorgen.
Sie können auf den HTPC Manager unter http://localhost:8085 zugreifen
HTPC Manager beim Booten automatisch starten
cp /opt/HTPCManager/initscripts/initd /etc/init.d/htpcmanager
Bearbeiten Sie das Skript htpc manager init.d so, dass es mit dem Pfad von HTPC Manager übereinstimmt
nano /etc/init.d/htpcmanager
Ändern Sie APP_PATH so, dass es mit dem Pfad übereinstimmt, in dem wir HTPC Manager installiert haben
############### EDIT ME ################## # path to app APP_PATH=/opt/HTPCManager
Machen Sie das init.d-Skript ausführbar
chmod +x /etc/init.d/htpcmanager
Aktualisieren Sie das init.d-Skript so, dass es beim Booten gestartet wird
update-rc.d htpcmanager defaults
Jetzt sind Sie bereit, diesen großartigen Manager zu verwenden, Einrichtungsanleitung folgt in Kürze!