Giter Club home page Giter Club logo

quickbox / qb Goto Github PK

View Code? Open in Web Editor NEW
736.0 34.0 172.0 15.16 MB

QuickBox is much more than a ‘seedbox installer script’, it is a simplistic approach to achieving easy seedbox and services management from a beautifully designed dashboard. Allowing users the ability to interact with their seedbox and server on a professional grade level.

Home Page: https://quickbox.io

License: GNU General Public License v3.0

PHP 10.47% JavaScript 36.37% CSS 16.98% HTML 1.17% Shell 5.21% Python 0.02% Makefile 1.19% Batchfile 0.09% C++ 5.31% C 22.66% Perl 0.23% Roff 0.04% Hack 0.01% SCSS 0.13% Stylus 0.15%
seedbox seedbox-install-script quickbox debian ubuntu media-server

qb's Introduction

QuickBox


Deprecation Notice

Please be advised that we are sunsetting developments and any support on this Community Edition of QuickBox as we are devoted to the further developments of QuickBox Pro. There is a lot of work daily that goes into QuickBox and I simply do not have enough time to manage the Free edition as well as the Pro edition, you can still roll with this CE, jsut keep in mind that some software may not install properly or dependencies may become deprecated. We welcome any Pull Requests from users and you are more than welcome to post patches for our review and inclusion to keep this edition going!

Join the QuickBox Community!

We love our Community, in fact, we love them so much that we want to provide every possible means for our users to come together in civilized discourse for sharing ideas, techniques, tips and tricks on just about anything, and general chit chat coupled with awesome support! We don't even have to, but we do it out of love!

Check us out on the following platforms. Within you'll find friends and a supportive bunch looking to get you along. Additionally, we don't really use our GitHub for issue tracking and support, it's simply not the proper medium. I know, it's not always fun to setup yet another account, but hey, you're here right!?

The QuickBox Discord Server/Live Chat

Oh yes, it's total mayhem! Fun features, live updates, games and prizes, support and a whole lot more... come find us for a late night buzz and really rediculous conversations and budding bromances.


Security Notice

As of v2.6.0 of QuickBox Community Edition (Pro Edition v2.4.8 - run a qb fix version) we have patched several security vulnerabilities that were brought to our attention. Huge thanks goes out to Joel from WebSEC.nl for the responsible disclousure and working with me to get these items addressed.

To update your QuickBox Community Edition to the latest upstream fixes (as of v2.6.0), run in CLI box upgrade.


Script status

Version 2.6.0 GNU v3.0 License

Ubuntu Builds

Ubuntu 16.04 Passing Ubuntu 18.04 Passing

Debian Builds

Debian 9 Passing


Quick Advisory Notice(s) on QuickBox

🚨 OVH DEFAULT KERNEL NOTICE!

grsec is built into OVH's custom kernel and it absolutely wrecks havoc when using these panels where we depend on the ability for one user (www-data) to see the processes of another running user ($username).
This can be seen clearly by using a task manager such as h/top.
With grsec enabled you can only see the processes owned by your user unless you run htop as root. As such, it is highly recommended to use the stock kernel for your distribution or at the very least installing an OVH kernel that is not compiled with grsec
If you are using So You Start (SYS) as a host, you should opt to use the distribution kernel. You will see this as a check box option when installing your server. Otherwise, QuickBox will handle this for you on install.


Please understand that we do not want to push this project as a means to supply a commercially used product, ie; seedbox provider - so keep this in mind - only if you wish to sale slots on your server. Though it is very multi-user friendly... it is also not free of it's faults due to it's high amount of capabilities and being publicly available. This is a community based project that is a measure of goodwill to be given to such an outspoken and freethinking community.

A Preview of Quick Box

QuickBox Preview - Smoked Theme


This script has the following features

  • A multi-user environment, complete with scripts to add and delete users.
  • Linux Quota, to control how much space every user can use in the box. This can be controlled via the 'setdisk' command.
  • Customized Seedbox Dashboard located at https://SERVER_IP/
  • HTTPs Downloads directory (https://SERVER_IP/${username}.downloads)
  • Obscures ports for ssh and ftp. SSH = 4747 | FTP = 5757 (note, this is not for security reasons... it's simply a means to reduce bad bot hits from all over the web)
  • Creates a limited shell access environment. This gives your additional created users the ability to interact with their seedbox via ssh on port 4747 w/o having access to other users shells and/or root/sudo commands and functions.

Installed software

  • IRSSI
  • Linux Quota
  • LShell - (LimitedShell for additional users to ssh)
  • mktorrent
  • pureftp - vsftp (CuteFTP multi-segmented download friendly)
  • ruTorrent 3.7 + official plugins
  • rTorrent 0.9.6 + libTorrrent 0.13.6
  • SSH Server (for SSH terminal and sFTP connections)
  • HTTPS - Web Console

Optional software

  • BTSync
  • CouchPotato
  • ConfigServer Firewall
  • Deluge (Web-client and thin-client)
  • Emby
  • Jackett
  • Lidarr
  • NextCloud
  • Medusa
  • Ombi
  • OpenVPN
  • Plex
  • Tautulli
  • pyLoad
  • qBittorrent
  • Quassel
  • Quotas
  • Radarr
  • Rapidleech
  • RTorrent (ruTorrent)
  • SABnzbd
  • SickGear
  • SickRage
  • Sonarr
  • Subsonic
  • Syncthing
  • Transmission (single-user)
  • X2Go - Remote Desktop
  • ZNC

Main ruTorrent plugins

autotools, cpuload, quotaspace, erasedata, extratio, extsearch, feeds, filedrop, filemanager, geoip, history, logoff, mediainfo, mediastream, ratiocolor, rss, scheduler, screenshots, theme, trafic and unpack

Additional ruTorrent plugins

  • Autodl-IRSSI (with an updated list of trackers)
  • A modified version of Diskpace to support quota (by Notos)
  • Filemanager (modified to handle rar, zip, unzip, tar and bzip)
  • Fileshare Plugin (http://forums.rutorrent.org/index.php?topic=705.0)
  • Logoff
  • Theme: QuickBox Dark rutorrent skin
  • Colorful Ratios: Customized to match QuickBox Theme
  • rutorrentMobile: Mobile version of ruTorrent - seriously - toss TransDroid and the pain that it is... this is a new essential plugin (IMO)

Before installation

You need to have a Fresh "blank" server installation. After that access your box using a SSH client, like PuTTY.


How to install

You must be logged in as root to run this installation.


Ubuntu 16.04 & 18.04 || Debian 9

Run the following command to grab our latest stable release ...

apt-get -yqq update; apt-get -yqq upgrade; apt-get -yqq install git lsb-release bc; \
git clone https://github.com/QuickBox/QB /etc/QuickBox; \
bash /etc/QuickBox/setup/quickbox-setup

Want to run in development mode?

Run the following command to grab current development repos ...

mkdir /install/ && touch /install/.developer.lock; \
apt-get -yqq update; apt-get -yqq upgrade; apt-get -yqq install git lsb-release; \
git clone --branch "development" https://github.com/QuickBox/QB /etc/QuickBox; \
bash /etc/QuickBox/setup/quickbox-setup

Already have QuickBox installed and want to switch over to development?

EASY! Run the following command to grab current development repos ...

mkdir /install/ && touch /install/.developer.lock \
sudo box upgrade

Commands

After installing you will have access to the following commands to be used directly in terminal (as root)

  • changeUserpass - change users SSH/FTP/deluge/ruTorrent password
  • clean_mem - flushes servers physical memory cache (helps avoid swap overflow)
  • createSeedboxUser - creates a shelled seedbox user
  • deleteSeedboxUser - deletes a created seedbox user and their directories This is permanent, current data will be deleted - you can create them again at any time
  • reload - restarts your seedbox services, i.e; rtorrent & irssi
  • removepackage-cron - upgrades your system to make use of systemd
  • setdisk - set your disk quota for any given user
  • showspace - shows amount of space used by each user
  • upgradeBTSync - upgrades btsync when new version is available
  • upgradeJackett - upgrades Jackett when new version is available
  • upgradeOmbi - upgrades Ombi when new version is available
  • upgradePlex - upgrades Plex when new version is available
  • upgradepyLoad - upgrades pyLoad when new version is available
  • box install letsencrypt used to install letsencrypt
  • More commands detailed here: QuickBox Commands

If your disk space widget is not showing the correct amount of space, run one of the following commands based on the mount you use:

  • If you're using a /home mounted partition then run: fix-disk_widget_home
  • If you're using a /(root) mounted partition then run: fix-disk_widget_root

qb's People

Contributors

amefs avatar cbkste avatar dtech4you avatar inverse avatar jackdandy avatar jgearinger avatar jmsdonline avatar kade-robertson avatar karmapolicet2 avatar liberodark avatar louis-lau avatar maximemichaud avatar minibombardo avatar mowdep avatar omel avatar rxwatcher avatar smoresmores avatar spider1163 avatar thomcuddihy avatar thoughcn avatar tomcdj71 avatar trinsic avatar wyall avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

qb's Issues

upgradePlex improvement

Hi,

Is there any way to make an automated script?
It would be nice if when we launch the command, upgradePlex reads a file (like the dashboard for the master account) encrypted who contains only the email address (or both email and pass)...
I repeat, the file must be encrypted due to security reasons.

Is it possible with this method or with special tokens ? I seen that plexupdate script by MrWolf use tokens for PlexPass subscribers so i think it can be integrated to QuickBox no?

Jackett SSL ERROR

Hi

Fresh Install Ubuntu 16.04, Jackett can't connect to ALL Torrent Website in HTTPS. For website with HTTP no problem.

I checked on Jackett Git and people that try this commande "wget -O - https://curl.haxx.se/ca/cacert.pem | cert-sync /dev/stdin" help for solve problem.

But in my case, it's impot all Cert with success but same problem...
I have tried to reboot server, same problem...

Thanks for your help

Full log : https://pastebin.com/8GANPQgW
Start of Log :
2017-10-12 08:54:41.4629 Error Jackett.IndexerException: Exception (t411v2): An error occurred while sending the request ---> System.Net.Http.HttpRequestException: An error occurred while sending the request ---> System.Net.WebException: Error: TrustFailure (Ssl error:0900006e:PEM routines:OPENSSL_internal:NO_START_LINE
at /build/mono-5.2.0.224/external/boringssl/crypto/pem/pem_lib.c:623) ---> Mono.Btls.MonoBtlsException: Ssl error:0900006e:PEM routines:OPENSSL_internal:NO_START_LINE
at /build/mono-5.2.0.224/external/boringssl/crypto/pem/pem_lib.c:623
at Mono.Btls.MonoBtlsContext.ProcessHandshake () [0x00038] in <2736c63206b04ee9bdd526624de6640b>:0
at Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake (Mono.Net.Security.AsyncProtocolRequest asyncRequest, Mono.Net.Security.AsyncOperationStatus status) [0x0002a] in <2736c63206b04ee9bdd526624de6640b>:0
at Mono.Net.Security.AsyncProtocolRequest.ProcessOperation (Mono.Net.Security.AsyncOperationStatus status) [0x0006b] in <2736c63206b04ee9bdd526624de6640b>:0
at Mono.Net.Security.AsyncProtocolRequest.ProcessOperation () [0x0000d] in <2736c63206b04ee9bdd526624de6640b>:0

[Feature Request] Run Sonarr / SABnzbd as a service (without screen?)

Hi,

Just wondering if there's a technical reason QB uses Screen to run Sonarr / SABnzbd? Is it so you can see the output of the log if it crashes? If possible, can it be changed to a service / keep the dashboard restart ability? 👍

ExecStart=/usr/bin/screen -f -a -d -m -S nzbdrone mono /opt/NzbDrone/NzbDrone.exe

Dashboard widgets borked after 0937a51

Just updated after about 4-5 days, via cli boxupgrade. I saw suggestions of updating once more but didn't really see the change that would fix the current issue for myself given it was the same commit as of today so just incase i did the upgrade once more but alas no luck. Curious if anyone has any ideas seeing as i am the only one running into the previous closed issue. Thx

Headphones proxy error #2

Issue #52 was not completely fixed. I get redirected to $host/albumPage? instead of $host/headphones/albumPage? whenever I click on an album title.

DWSALT=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1) runs forevers

Hi.

I'm setting up Quickbox on a LXC container ran by Proxmox. Of course, I use Ubuntu 16.04.

The thing is, during deluge setup, this line runs forever:

DWSALT=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)

Running

cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1

in the Proxmox host successfuly returns a value. Doing the same in the container returns a value, but also loops forever.

quickbox on debian 8 ?

Hello,
Is it possible to install the latest version of quickbox on Debian 8?
Thank you for your answers

[Bug] Repo activity dies

Been seeing this on a fairly regular basis recently, comes and goes, not sure how to troubleshoot.

firefox_2017-09-07_19-11-45

Add available system updates to dashboard

This is a rather large request, which definitely is a 'in the future...' request. I think one of the few things I can't do via the QB dashboard (have to ssh) is Ubuntu system updates. Now, that's not entirely a bad thing, but for 'set and forget' users, they could accumulate hundreds (if not thousands) of updates that could potentially be very important. Granted, it's their responsibility to run their system, I think this would be a sick feature.

What gave me the idea, is that Plesk uses a system to manage this via a web ui: https://docs.plesk.com/en-US/onyx/administrator-guide/server-administration/system-updates-plesk-for-linux-only.75822/

Add desc to flush cache

To prevent user inquiry/issues, let's add a notice in the themes dropdown menu, with something along the lines of "For changes to theme to be applied, flush browser cache".

Box Not Start APACHE - SSL?

error from - systemctl status apache2.service
Aug 18 03:02:01 domain.info apache2[1262]: Output of config test was:
Aug 18 03:02:01 domain.info apache2[1262]: [Fri Aug 18 03:02:01.362645 2017] [so:warn] [pid 1272] AH01574: module proxy_modul
Aug 18 03:02:01 domain.info apache2[1262]: AH00526: Syntax error on line 40 of /etc/apache2/sites-enabled/default-ssl.conf:
Aug 18 03:02:01 domain.info apache2[1262]: SSLCertificateFile: file '/etc/ssl/certs/ssl-cert-snakeoil.pem' does not exist or
Aug 18 03:02:01 domain.info apache2[1262]: Action 'configtest' failed.
Aug 18 03:02:01 domain.info apache2[1262]: The Apache error log may have more information.
Aug 18 03:02:01 domain.info systemd[1]: apache2.service: Control process exited, code=exited status=1
Aug 18 03:02:01 domain.info systemd[1]: Failed to start LSB: Apache2 web server.
Aug 18 03:02:01 domain.info systemd[1]: apache2.service: Unit entered failed state.
Aug 18 03:02:01 domain.info systemd[1]: apache2.service: Failed with result 'exit-code'.
add journalctl -xe
Aug 18 03:02:01 domain.info systemd[1]: apache2.service: Unit entered failed state.
Aug 18 03:02:01 domain.info systemd[1]: apache2.service: Failed with result 'exit-code'.
Aug 18 03:02:01 domain.info sudo[1259]: pam_unix(sudo:session): session closed for user root
Aug 18 03:02:01 domain.info CRON[1277]: pam_unix(cron:session): session opened for user root by (uid=0)
Aug 18 03:02:01 domain.info CRON[1278]: (root) CMD (bash /usr/local/bin/quickbox/system/set_interface)
Aug 18 03:02:01 domain.info CRON[1277]: pam_unix(cron:session): session closed for user root
Aug 18 03:03:01 domain.info CRON[1288]: pam_unix(cron:session): session opened for user root by (uid=0)
Aug 18 03:03:01 domain.info CRON[1289]: (root) CMD (bash /usr/local/bin/quickbox/system/set_interface)
Aug 18 03:03:01 domain.info CRON[1288]: pam_unix(cron:session): session closed for user root
Aug 18 03:04:01 domain.info CRON[1296]: pam_unix(cron:session): session opened for user root by (uid=0)
Aug 18 03:04:01 domain.info CRON[1297]: (root) CMD (bash /usr/local/bin/quickbox/system/set_interface)
Aug 18 03:04:01 domain.info CRON[1296]: pam_unix(cron:session): session closed for user root

anyhelp please :-)

Having some trouble on the package installation

Hi there !

I'm currently blocked on my QuickBox server.

Actually I can not use any package software like Sonarr or Jackett.

capture d ecran de 2017-10-13 12-07-35

It's the result when i'm clicking on the Jackett application from the QuickBox Dashboard.

I hope some help.

Best Regards
hiimsinak

EDIT: I'm running the QB server on Ubuntu 16.04 server.

Error during the build of libtorrent

Hi ! I am posting here because I dont get the activation mail on QuickBox's website.

There are some errors during the build of lib torrent :

make[3]: Entering directory '/root/tmp/libtorrent-0.13.6/src/utils'
/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/usr/include -I/usr/include -pthread -g -O2 -g -DDEBUG -fvisibility=hidden -MT diffie_hellman.lo -MD -MP -MF .deps/diffie_hellman.Tpo -c -o diffie_hellman.lo diffie_hellman.cc
/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/usr/include -I/usr/include -pthread -g -O2 -g -DDEBUG -fvisibility=hidden -MT instrumentation.lo -MD -MP -MF .deps/instrumentation.Tpo -c -o instrumentation.lo instrumentation.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/usr/include -I/usr/include -pthread -g -O2 -g -DDEBUG -fvisibility=hidden -MT instrumentation.lo -MD -MP -MF .deps/instrumentation.Tpo -c instrumentation.cc -fPIC -DPIC -o .libs/instrumentation.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/usr/include -I/usr/include -pthread -g -O2 -g -DDEBUG -fvisibility=hidden -MT diffie_hellman.lo -MD -MP -MF .deps/diffie_hellman.Tpo -c diffie_hellman.cc -fPIC -DPIC -o .libs/diffie_hellman.o
diffie_hellman.cc: In constructor 'torrent::DiffieHellman::DiffieHellman(const unsigned char*, int, const unsigned char*, int)':
diffie_hellman.cc:57:7: error: invalid use of incomplete type 'DH {aka struct dh_st}'
m_dh->p = BN_bin2bn(prime, primeLength, NULL);
^
In file included from /usr/include/openssl/bn.h:32:0,
from diffie_hellman.cc:43:
/usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'DH {aka struct dh_st}'
typedef struct dh_st DH;
^
diffie_hellman.cc:58:7: error: invalid use of incomplete type 'DH {aka struct dh_st}'
m_dh->g = BN_bin2bn(generator, generatorLength, NULL);
^
In file included from /usr/include/openssl/bn.h:32:0,
from diffie_hellman.cc:43:
/usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'DH {aka struct dh_st}'
typedef struct dh_st DH;
^
diffie_hellman.cc: In member function 'bool torrent::DiffieHellman::is_valid() const':
diffie_hellman.cc:76:30: error: invalid use of incomplete type 'DH {aka struct dh_st}'
return m_dh != NULL && m_dh->pub_key != NULL;
^
In file included from /usr/include/openssl/bn.h:32:0,
from diffie_hellman.cc:43:
/usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'DH {aka struct dh_st}'
typedef struct dh_st DH;
^
In file included from diffie_hellman.cc:43:0:
diffie_hellman.cc: In member function 'void torrent::DiffieHellman::store_pub_key(unsigned char*, unsigned int)':
diffie_hellman.cc:105:39: error: invalid use of incomplete type 'DH {aka struct dh_st}'
if ((int)length >= BN_num_bytes(m_dh->pub_key))
^
In file included from /usr/include/openssl/bn.h:32:0,
from diffie_hellman.cc:43:
/usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'DH {aka struct dh_st}'
typedef struct dh_st DH;
^
diffie_hellman.cc:106:19: error: invalid use of incomplete type 'DH {aka struct dh_st}'
BN_bn2bin(m_dh->pub_key, dest + length - BN_num_bytes(m_dh->pub_key));
^
In file included from /usr/include/openssl/bn.h:32:0,
from diffie_hellman.cc:43:
/usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'DH {aka struct dh_st}'
typedef struct dh_st DH;
^
In file included from diffie_hellman.cc:43:0:
diffie_hellman.cc:106:63: error: invalid use of incomplete type 'DH {aka struct dh_st}'
BN_bn2bin(m_dh->pub_key, dest + length - BN_num_bytes(m_dh->pub_key));
^
In file included from /usr/include/openssl/bn.h:32:0,
from diffie_hellman.cc:43:
/usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'DH {aka struct dh_st}'
typedef struct dh_st DH;

I did some research and its because of new version of Openssl. This bug should happen only with Openssl1.1 but in my case it is with OpenSsl 1.0.2.

A git am ready patch :
0001-Fix-the-DH-parameters-generation-with-OpenSSL-1.1.patch.txt
I tested it, everything is working now !

Rakshasa already merge this patch in the libtorrent feature-bind branch's.

I think you should update libtorrent-0.13.x.tar.gz .

Bye !

sonarr redirect

Hello,

After reinstall sonarr, the redirect apear incorrent, redirect me to mydomain/radarr/sonarr

How can fix it?

Upgrading Ombi v2 to Ombi v3

Hello,

I have seen a few complaints, and actually tried to work with some of them to hack together a solution to no avail. Is it possible to get the official script update to v3?

v2 seems to be crashing after a few hours. Sometimes a restart fixes, sometimes the service becomes unresponsive no matter what you do.

I am trying to update the script myself right now, but going in with no experience. I will try my best, but just seeing if you could do it quicker than me.

Thanks!

Blank screen after update and change to spanish

Hi,

Few minutes ago, I update quickbox, when I change language to spanish, a white screen are the only that I saw.

Edit: Manualy I recover web interface, changing require "($_SERVER['DOCUMENT_ROOT']."/lang/lang_es");" to "require ($_SERVER['DOCUMENT_ROOT']."/lang/lang_en");" but of course, interface are in english.

Thanks.

Incorrect assumption that home folders are under /home

I've installed my OS on an SSD, but have a large slower drive for torrents. I created my QB user's home there, but many scripts seem to assume /home/username.

Sonarr install was the one that affected me. I think in bash you can use the syntax ~username

rTorrent not installed couchpotato doesn't load

I've done a clean install on 16.04

After install rTorrent is not installed was able to manually install it with apt install rTorrent

Tried installing couchpotato from packages. When clicking the link to open couchpotato it opens the the dashboard back up.

I have reinstalled server 16.04 twice and ended with the same results.

fix-disk_widget_home command not working

fix-disk_widget_home
cp: cannot stat '/etc/QuickBox/dashboard/widgets/disk_datah.php': No such file or directory
chown: cannot access '/srv/rutorrent/home/widgets/disk_data.php': No such file or directory

The latest update moved those files into the theme folders breaking the command

Site down

Hi.

As you most likely are well aware, the site is currently down.
Therefore I cannot search the forums for information about how to fix a few of my issues.

I made a post a 1-2 days ago related to som SSH issues after following the permissionsguide for PLEX.
I fixed this somehow by trying multiple things. Dunno which one was the fix.

But now I suddently cannot see the ruTorrent image in the menubar of the webui, and my Deluge link only loops back to the webui, thus not loading the Deluge UI at all.

I did try and follow the guide on the forums for the rutorrent image in the menubar, but everything seems to be in order according to that thread. rtorrent.lock file in correct location etc.

See this image to see the menu bar on my webui:
https://i.imgur.com/T8HHLbC.png

How do I go about getting the ruTorrent image back and Deluge working?

Lastly, I seem to have lost access to the "Downloads" part of the webui both for ruTorrent and Deluge:
https://i.imgur.com/zyYP3s8.png

Thank you in advance for your assistance.

Why Ubuntu, but not Debian ?

Hi,

I use Debian 8.9 on my VPS, and I would like to install QuickBox on it, but I can't because you decided to not support it, why ?

Ubuntu is based on Debian, so why you wouldn't support Debian if you support Ubuntu ?

Thanks.

A few sabnzbd dependencies need adding...

I can add these sooner or later, but in case someone wants to beat me to it, i need to do the following to get sab properly working:

sudo add-apt-repository ppa:jcfp/sab-addons
sudo apt update
sudo apt install par2-tbb python-openssl python-sabyenc

Jackett - Blackhole Fail

Hello,

Everytime I search some file at jackett and send it to a blackhole, I'am getting:

Request to Jackett server failed

I have look here - Jackett/Jackett#1464
But the apache rules from QB as a little bit different

Sabnzbd 2.2.0

Used the install script, it installed 2.2.0. 2.1.0 is working on another server and has been for a long while. On a new install, 2.2.0 throws an error when adding an host (host uses TLSv1.2).

Same OpenSSL 1.0.2g.
Same Python version.
I'm running Ubuntu 16.04.3 LTS.

chrome_2017-08-11_18-13-08
No firewall enabled either. Any idea for what I can try?
Could it be related to this?
Is anyone running 2.2.0 successfully?
(sabnzbd/sabnzbd#994)

Headphones proxy error

When clicking on links you are often given an error or redirected to $host\page versus $host\headphones\page

created a pull with updates to config.ini and apache proxy. first contribute using github, think I got it correct.

CSF UI

Installed CSF from SSH, after installing UI for CSF wont start i checked the lfd.log file to find this error

lfd[8010]: UI: Error cannot open server on port 3443: IO::Socket::IP configuration failed, at line 8638

I tried to change the port, remove the port from TCP_IN. Unsure as to what else to do to fix this.

Deluge repo - authentication

QB installs Deluge 1.3.12 from Ubuntu repo.
QB don't use Deluge repo because it's not authenticated.
I had to use command "sudo add-apt-repository ppa:deluge-team/ppa" to fix it.

Make header menu responsive on mobile

Right now the ".headermenu > li " does not scale for mobile, so you end up with menu items out of their element, over the BW graph.

Screenshot of issue:
quickbox dashboard

Update from 2.4.9 GitHub to 2.5.1 - updateQuickBox fails

When running the following in order to upgrade to 2.5.1:

wget -O /usr/local/bin/quickbox/system/updateQuickBox https://raw.githubusercontent.com/QuickBox/QB/master/packages/system/updateQuickBox &&
dos2unix $(find /usr/local/bin/quickbox -type f) && chmod +x $(find /usr/local/bin/quickbox -type f)
updateQuickBox

I am getting the following errors:

/usr/local/bin/quickbox/system/updateQuickBox: line 456: v: command not found
mv: cannot stat 'rtorrent': No such file or directory
/usr/local/bin/quickbox/system/updateQuickBox: line 460: syntax error near unexpected token `fi'
/usr/local/bin/quickbox/system/updateQuickBox: line 460: `  fi'

Seems that other users have this issue as well: https://plaza.quickbox.io/t/combined-repo-and-qb-version-problem/3092/14

upgradeJackett don't work because Jackett changed his ServerConfig.json file

Hello !

I updated my Jackett install (upgradeJackett) but after the process I can't access to the Jackett UI.
It seems that Jackett change his json config file (and the newest version don't work with the old one I guess).

I think you need to replace the QB ServerConfig json template with the new one :

{
  "Port": 9117,
  "AllowExternal": true,
  "APIKey": "",
  "AdminPassword": null,
  "InstanceId": "",
  "BlackholeDir": null,
  "UpdateDisabled": false,
  "UpdatePrerelease": false,
  "BasePathOverride": "/jackett",
  "OmdbApiKey": null,
  "ProxyUrl": null,
  "ProxyType": 0,
  "ProxyPort": null,
  "ProxyUsername": null,
  "ProxyPassword": null,
  "ProxyIsAnonymous": true
}

NZBHydra search fails on a new install

Quickbox installed on a clean Ubuntu Xenial. NZBHydra fails to search any indexers. It appears that all default indexers point to 127.0.0.1. The problem appears to be related to the following code in QB/packages/package/install/installpackage-nzbhydra

sed -i "s/host.*/host\": \"127.0.0.1\",/g" /home/"${MASTER}"/.nzbhydra/settings.cfg

This is probably meant to replace the local host IP with 127.0.0.1, but instead affects all "host" entries including those of the indexers.

Transmission and tcp bbr web install

Hi all,

Greats adds those, but if you update quickbox, nor new install, transmission and tcp bbr can't be installed.
Please add option in the menu of app to install it.

Many thanks

How fix issue... rTorrent sessions missing

Hi,

For some reason, my folder .session missing, and subsequent rtorrent, rutorrent, etc do not start or running,

How can I resinstall rtorrent / rutorrent missing folder?

Thank you

Add new software

Can be a good idea to include this software:

Netdata
Flood
Webmin
Mktorrent webui
Mylar
Lazy Librarian
Autosub
Virtualbox webui

Many thanks.

Editing install scripts in Quickbox

I edited an install script then install an app from the dashboard. From that point onwards no matter what I do the install script seems to use the first version and no changes are reflected in the dashboard installation.

How to I modify and test installation scripts in Quickbox so that i can edit and test modifications?

Is it cached or moved somewhere? I tried clear mem, rebooting and so but nothing seems to work. I am just stuck with the original edited version.

Radarr urlbase and bindaddress not getting set

I can see the sed commands in the install package, but for some reason they had no effect on install from the dashboard... need to investigate why not...

These not being set properly caused the "Radarr ver." screen to appear when clicking the link from the dashboard.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.