Giter Club home page Giter Club logo

swizzin's Introduction

swizzin

CodeFactor Discord GitHub GitHub commit activity GitHub code size in bytes

3.11.1 Stable

website | docs | discord

Please use Discord for all community functions, and GitHub discussions for feature requests and to raise issues.

What is swizzin?

Swizzin is a light, modular seedbox solution that can be installed on Debian 10/11/12 or Ubuntu 20.04/22.04. The QuickBox package repo has been ported over for your installing pleasure, including the panel -- if you so choose!

Box has been revamped to reduce and consolidate the amount of commands you need to remember to manage your seedbox. More on this below. In addition to that, additional add-on packages can be installed during installation. No need to wait until the installer finishes! Now with unattended installs!

Installation

You can either use the quick installation method (recommended) or you can wile out with installations options using the advanced setup.

Quick Start

Just paste this in your terminal as root and go! This will ask you all the necessary questions to get you set up. Use your arrow keys, tab (to go to next field), space (to select) and enter (to confirm) to navigate the interactive boxes.

You can see what that looks like here:

Using wget:

bash <(wget -qO - s5n.sh) && . ~/.bashrc

Using curl:

bash <(curl -sL s5n.sh) && . ~/.bashrc

Make sure you are root

Either login directly as root or elevate to root with proper login settings with either su - or sudo -i.

Don't use su or something like sudo -s (which is the default under Ubuntu when using sudo). You won't be fully logged in as root and certain environment variables not having the full perspective of root will cause failures.

You can't tell me how to su! (su vs su -)

Since the inclusion of mandatory cracklib checks, we've seen an uptick in users having an issue passing the cracklib check as the installer can't seem to find the cracklib-check binary despite it being installed. This is because /sbin and derivative paths have not been properly set due to your chosen method of escalation. If you have troubles passing cracklib, then there's a very good chance you escalated to root with su instead of su -. su simply changes you to root user while su - goes through the entire login process and correctly resets all environmental variables as if you had logged in directly as root. Please always use su - when interacting with swizzin if this is your chosen method of privilege escalation.

More info here

Advanced setup

This feature is fresh AF! If you'd like to help us improve this, please chat with us in the Discord

There's a whole bunch of options for the setup.sh to achieve custom/unattended setups, which you can read all about in this article. Here are a couple of examples what you can do with it.

Want to use your local swizzin clone instead of cloning upstream? Use the --local flag!

git clone https://github.com/<your-fork>/swizzin.git
sudo bash swizzin/setup.sh --local

Want to specify the user and their password? And the packages to have installed? Use the --user and --pass flags, and add packages as arguments!

bash <(curl -sL git.io/swizzin) --unattend qbittorrent nginx panel --user tester --pass test1234 

Want something a bit more complex, specify package install variables, don't want a super long command to type, and store the configuration? Use the --env flag with your custom env file! (see the unattended.example.env file for an example)

bash <(curl -sL git.io/swizzin) --env /path/to/your/env/file/here.env

Supported Operating Systems

Long-term support branches only:

  • Debian 10/11/12
  • Ubuntu 20.04/22.04

Support and Help

If you have any questions, please read the documentation first. If you still have questions or would like to bounce some ideas off other humans, feel free to join us in discord.

Do not use GitHub issues for technical support or feature requests. GitHub issues are only to be used to report bugs and other issues with the project

This is my box. There are many like it, but this one is mine

Box is a great tool, but it didn't quite do everything I wanted it to. That's why I've upgraded it and added a few commands intended to make your life a bit easier.

Box functions:

  • list - list all available packages in the repo and a description, if available.
    • Usage: box list
  • install - installs a package from the script repository. Accepts one or more package.
    • Usage: box install sickrage couchpotato plex
  • remove - removes an installed package. Accepts one or more package
    • Usage: box remove sonarr radarr
  • adduser - adds a new user. Define a single user with the command.
    • Usage: box adduser freeloadingfriend
  • deluser - deletes the specified user. Define a single user with the command.
    • Usage: box deluser exgirlfriend
  • chpasswd - changes the password for a user. Define a single user with the command.
    • Usage: box chpasswd forgetfulfriend
  • update - use this command to update your box with the newest changes from github
    • Usage: box update
  • upgrade - upgrade the given package (available scripts are in scripts/upgrade)
    • Usage: box upgrade nginx
  • rmgrsec - removes grsec kernels installed by ovh
    • Usage: box rmgrsec
  • rtx - starts the r(u)Torrent extras management interface (rtx alone will also do)
    • Usage: box rtx or rtx

Contributing

We welcome any bug fixes, improvements or new applications submitted through Pull Requests. We have a short Contributing guideline that we'd like you to consult before so that we can keep our code clean and organized and keep your submissions supported properly.

We're more than happy to talk about any changes to our codebase on the Discord server which you can find an invite link to on the top of this page.

Donations

Donations are accepted through the GitHub Sponsors program. If you are a vendor who profits off the project by deploying the project in a commercial setting, please consider sponsoring the project. Contributions from single users are also greatly appreciated!

If you don't have spare funds, then you might consider donating the idle cycles on your CPU to my mining pool. Setting it up is easy and will cost you nothing. Simply issue the command:

box install xmrig

The amount you choose to donate to me is up to you, though the minimum is 1.0. If you need help in setting up your own wallet, check out the Monero Project.

swizzin's People

Contributors

aethaeran avatar bakerboy448 avatar brettpetch avatar computerbyte avatar epicaric avatar flying-sausages avatar hwcltjn avatar kdckrs avatar khnielsen avatar liaralabs avatar mchangrh avatar mehavoid avatar mwt avatar nanocode012 avatar obusk avatar ooohhh avatar patricol avatar pre-commit-ci[bot] avatar quarreldazzle avatar rubysamurai avatar savagecore avatar scottrfrost avatar siedenburg2 avatar static53 avatar stickz avatar stonetrapping avatar thomvh avatar userdocs avatar wyall avatar zze0s 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

swizzin's Issues

SABnzbd installation fails (Debian 9 Stretch) - software-properties-common issue

Hi liara,
Issue:
The installation of SABnzbd (e.g. "box install sabnzbd") fails silently and is further reported as "installed"
This issue is new to Debian 9 (Stretch) distro.

Troubleshooting:
I reproduced the installation manually (from sabnzbd.sh) and the failure is at this command:

root@box1-1:~# apt-get -y install software-properties-common python-software-properties
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package python-software-properties is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  software-properties-common

E: Package 'python-software-properties' has no installation candidate

Additional info:
In Debian stretch the package python-software-properties is not available, it seems that it is replaced by python3-software-properties which is automatically installed as a dependency to software-properties-common.

Reference:
https://tracker.debian.org/pkg/software-properties
https://packages.debian.org/src:software-properties

Proposed solution:
In /scripts/install/sabnzbd.sh, replace line 30,
replace the line
apt-get -y install software-properties-common python-software-properties >/dev/null 2>&1
with
apt-get -y install software-properties-common >/dev/null 2>&1

This solution is fine for Debian 9 (Stretch) but I made no regression test for other distro. So, this may need to be further tested for other distro.

cant create letsencrypt

i have 2 hetzner servers 1 is oke and the second server fail
can u fix ? thx
i try with another script rtinst arakashi just fine but i like ur script :)
screenshot_2017-11-04_23-07-58

Seeking feedback regarding the future of the QB Panel

swizzin is not QuickBox. I have had a lot of feedback regarding things that are "wrong" with the panel lately. I would just like to make it abundantly clear that:

  1. I am not a web developer.
  2. The QuickBox panel is seen as an addon to swizzin and is not intended to be a core feature like it was in QuickBox.
  3. I prefer CLI for pretty much everything

At the current moment, fixing issues with the dashboard (like adding packages I have written to the panel, or removing reference to packages that are not available) are extremely low priority. It should be known that I am currently toying with the idea of removing the ability to maintain packages from the web browser entirely. Box is an incredible solution and is very easy to use.

I would far rather push this as the package management solution rather than spending my time providing an easy to use graphical interface.

Having to keep the panel up to date with each and every new package will significantly slow the process of adding new applications to the panel as well, because even just a single package requires a significant addition of code to the panel. However, since I don't personally use the panel, I would like to open this discussion up to those that do use the panel.

That said, please provide your thoughts and opinions surrounding this topic. Speak now or forever hold your peace!

SABNzbd redirects to localhost

On fresh install, SAB redirects to https://127.0.0.1:65080/sabnzbd/ when I click it from the apps menu on the left of the dashboard.

Edit: Also tried removing, reinstalling via box install sabnzbd. No errors, same issue.

Issues with Debian 9.1

Hello,

Fresh install on a fresh VPS running Debian 9.1

  • Install script should stop if nginx is not installed
  • Warning regarding socat, should be installed before (or die) :
[Wed Sep 20 22:06:44 CEST 2017] Installing from online archive.
[Wed Sep 20 22:06:44 CEST 2017] Downloading https://github.com/Neilpang/acme.sh/archive/master.tar.gz
[Wed Sep 20 22:06:45 CEST 2017] Extracting master.tar.gz
[Wed Sep 20 22:06:45 CEST 2017] It is recommended to install socat first.
[Wed Sep 20 22:06:45 CEST 2017] We use socat for standalone server if you use standalone mode.
[Wed Sep 20 22:06:45 CEST 2017] If you don't use standalone mode, just ignore this warning.

These aren't big issues, but the installation could be smoother.

Best regards

Blank input for chpasswd doesn't display generated password

Title says it all pretty much. When I ran box chpasswd user with empty input (enter key), which should result in "Leave empty to generate a password", however, only this showed:

Enter new password for user. Leave empty to generate a password

Updating password for user user
Adding password for user user```

So thus, I have no clue what the generated password is.

Jackett downloads do not work

When trying to download search result from Jackett, it tries to use an address from 127.0.0.1, which obviously will not work when accessing it via the public IP.

Issue "some" OS

Hello,

I have some issues with dedicated servers with SSD driver and Debia 8.9 and Ubuntu 16.04.3

Servers from servdiscount.

The bos get alot of erros for startm NGINX. It is possible and a pre check requisites?

Quota install fails

With either option selected, shell response is:
ERROR: Could not find a hook in /etc/fstab for quotas to install to. Quota requires either defaults or errors=remount-ro to be present as a mount option for the intended quota partition.

doesn't load

My install finished but I can't reach anything. Meaning, I type my vps IP into my browser, and I get This site can't be reached. I can reach any other site on the internet except for this one.

So I can't reach the panel/nothing else, and the list of ports aren't listed anywhere. Help!

SABnzbd installation fails (Debian 9 Stretch) - no valid OpenPGP data found.

Hi liara,
Issue:
The installation of SABnzbd (e.g. "box install sabnzbd") fails silently and is further reported as "installed"
This issue is new to Debian 9 (Stretch) distro.

Troubleshooting:
The failure is in this section of sabnzbd.sh:

add-apt-repository -y ppa:jcfp/sab-addons >/dev/null 2>&1
apt update >/dev/null 2>&1

when reproducing it manually I get the following results shown:

root@box1-1:~# add-apt-repository -y ppa:jcfp/sab-addons
gpg: keybox '/tmp/tmp7zrhmxqz/pubring.gpg' created
gpg: /tmp/tmp7zrhmxqz/trustdb.gpg: trustdb created
gpg: key F13930B14BB9F05F: public key "Launchpad PPA for jcfp" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: no valid OpenPGP data found.
root@box1-1:~# apt update
[...]
Err:8 http://ppa.launchpad.net/jcfp/nobetas/ubuntu artful InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F13930B14BB9F05F
Err:12 https://apt.sonarr.tv master InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EBFF6B99D9B78493
Err:9 http://ppa.launchpad.net/jcfp/ppa/ubuntu artful InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F13930B14BB9F05F
Err:11 http://ppa.launchpad.net/jcfp/sab-addons/ubuntu artful InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F13930B14BB9F05F
Reading package lists... Done
W: GPG error: http://ppa.launchpad.net/jcfp/nobetas/ubuntu artful InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F13930B14BB9F05F
E: The repository 'http://ppa.launchpad.net/jcfp/nobetas/ubuntu artful InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: https://apt.sonarr.tv master InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EBFF6B99D9B78493
E: The repository 'https://apt.sonarr.tv master InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://ppa.launchpad.net/jcfp/ppa/ubuntu artful InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F13930B14BB9F05F
E: The repository 'http://ppa.launchpad.net/jcfp/ppa/ubuntu artful InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://ppa.launchpad.net/jcfp/sab-addons/ubuntu artful InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F13930B14BB9F05F
E: The repository 'http://ppa.launchpad.net/jcfp/sab-addons/ubuntu artful InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.


Proposed solution:
don't know yet - not sure

Proposed workaround:

gpg --keyserver http://keyserver.ubuntu.com --recv  F13930B14BB9F05F
gpg -a --export  F13930B14BB9F05F |apt-key add -

gpg --keyserver http://keyserver.ubuntu.com --recv  EBFF6B99D9B78493
gpg -a --export  EBFF6B99D9B78493 |apt-key add -

This workaround worked for me.
After this fix and the other fix proposed here #24, the installation of sabnzbd via box install sabnzbd completed without errors.

Hard drive

Hi

ive previously installed swizzin but for some reason my dedicated server which has 6tb is only showing 1000gb on panel and 1.6tb on rutorrent any ideas.Please see below images

Thanks
rtorrent
hetzner

Add medusa support

It would be awesome if you could add Medusa as an additional package option.
Medusa is same as SickRage but it gives you an option to select the torrent your want to download manually. It's great imo and would love to see it integrated here.
https://github.com/pymedusa/Medusa

Adding Seafile

Hello,

First of all, congrats on maintaining such a nice script!

I'd like to suggest Seafile in addition to nextcloud.

Because, as a user who used both (and owncloud before), if you're only after file syncing, Seafile is a better choice in my opinion. Nextcloud is slower on my experience, doesn't have a real client side encryption, and still couldn't fix this for over a year. Also it has a delta sync feature which is quite useful.

Here are some discussions:
https://www.reddit.com/r/selfhosted/comments/69ghby/looking_for_a_dropbox_replacement_in_2017_seafile/
https://www.reddit.com/r/selfhosted/comments/6hqfec/seafile_vs_nextcloud/
https://www.reddit.com/r/selfhosted/comments/59wjro/what_reasons_to_use_nextcloud_over_seafile/

I'd appreciate if this could be considered in the future.

Thanks in advance,

domain not working

When I try reach seedbox through domain I get this error message: "DNS_PROBE_FINISHED_NXDOMAIN".

But when I type in the IP address I can access the panel. N

Nextcloud Missing PHP Files

Hello,

Nextcloud missing the follow components for working:

No database drivers (sqlite, mysql, or postgresql) installed.
PHP module zip not installed.

Please ask your server administrator to install the module.
PHP module mb multibyte not installed.

Please ask your server administrator to install the module.
PHP module GD not installed.

Please ask your server administrator to install the module.
PHP modules have been installed, but they are still listed as missing?

Please ask your server administrator to restart the web server.

Adding ruTorrent-theme

Hi'

I'm the dev. of FlatUI ruTorrent-theme, and would like to see the theme in the collection.

Will you be able to add it to the rutorrent.sh-script in the nginx-bin? It would be awesome!
I've a script you can call with:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/exetico/FlatUI/master/install.sh)"
But feel free to to is in you own way.
https://github.com/exetico/FlatUI

Thanks!

Conflicting distribution error - plex repository

Hi liara,
Issue:
after installing plex, an apt-get update produce the following error message:

W: Conflicting distribution: https://downloads.plex.tv/repo/deb public InRelease (expected public but got )

Proposed solution:
replace the following line in /master/scripts/install/plex.sh
echo "deb https://downloads.plex.tv/repo/deb/ public main" > /etc/apt/sources.list.d/plexmediaserver.list
with
echo deb https://downloads.plex.tv/repo/deb ./public main > /etc/apt/sources.list.d/plexmediaserver.list

Temporary Workaround
Modify the script locally before installing plex:
sed -i -e "s~plex.tv/repo/deb/ public~plex.tv/repo/deb ./public~" /etc/swizzin/scripts/install/plex.sh

Reference:
https://support.plex.tv/hc/en-us/articles/235974187-Enable-repository-updating-for-supported-Linux-server-distributions

Plex connection refused

On a fresh install, clicking the Plex app, brings me to the page where it says connection refused. The URL it tries is: http://xx.xx.xxx.xxx:31400/web/

Adding (sub)domain to IP address

I ran letsencrypt prompts and it generated the certs onto my nginx confs nicely. However I thought the IP domain linking would be an automatic process once nginx reloads. Is there anything more I am required to write? Or did I miss a step?

The domain name is active on cloudflare. And I can access the dashboard through my IP. Any help would be appreciated.

FTP permission denied

On a fresh install, with vsftpd installed in beginning options. Whenever I try to upload a file, create a folder etc, I get: 550 Permission denied. When I want to box, it didn't allow me to remove vsftpd as a package, but it did allow me to install it again.

Using Filezilla as the FTP client. I can create files/directories using SSH.

adduser script fails

shell response is:

/usr/local/bin/swizzin/install/rtorrent.sh: line 236: _ruconf: command not found

Resolution: edit /usr/local/bin/swizzin/install/rtorrent.sh
line 236, _ruconf --> _rconf

"Please answer yes or no." loop

During the install, there is a "Please answer yes or no." spamming continuosly,
I can't figure out which package triggers it, but I can't do anything, need to start the script again.

Rutorrent throttle issue

I know liara hates the throttle plugin for rutorrent, but I have need of it. I tried loading the plugin myself, setting permissions, but for some reason, rutorrent always just says it failed to load the throttle plugin. Can we bring this plugin back, or at least the option to add additional plugins?

Also, was gonna bring this up in IRC, but I can't seem to get into the server. Just constant connect/disconnect loop.

I'm not sure whether this is related to the script however my /torrents/rtorrent/has disappeared

I'm not sure whether this is related to the script however my /torrents/rtorrent/has disappeared and I did not move it or delete it everything else seems to be accounted for however there is one weird folder inside /torrents it just has a date on it like I said not sure if it is related to the script but it didn't delete anything or moving anything
hopefully this can be resolved without needing to re-download everything
please note I use speech recognition software which is not always 100% accurate so I do apologise for anything that doesn't make sense or any spelling mistakes

Concerns about the project

Hi

We have been using quickbox for a long time now but it seems to have been ended lately.
Reading some articles about why they quit made me wonder if this project might undergo the same fate and to avoid that maybe i or we, could assist in avoiding that.
I would appreciate it if an admin/dev could contact me personally to discuss some options as we would hate to see this project suffer the same fate.
Maybe there is something we can do to support the project.

Kind regards
Thomas Carter

Massive nginx log size

I installed swizzin about a month and I'm looking at over 1 GB of nothing but access and error logs. This is sort of ridiculous. All I'm seeing is just all over again.
000.000.000.000 - thotbot [18/Nov/2017:06:25:05 +0100] "GET /rutorrent/plugins/autodl-irssi/getlines.php?cid=664418131&_=1510981923386 HTTP/1.1" 200 52 "https://winers.club/rutorrent/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.52 Safari/537.36"

Deluge not working

Access method 1: through domain /deluge get Error 502
Access method 2: through IP:port get message "This site can’t be reached” and "ERR_CONNECTION_REFUSED" on chrome.

Could not install PHP when installing Nginx

Installing nginx
E: The repository 'https://downloads.plex.tv/repo/deb ./public Release' does not have a Release file.
E: The repository 'http://download.opensuse.org/repositories/home:/emby/xUbuntu_  Release' does not have a Release file.
ERROR: APT-GET could not install a required package: php7.0-fpm. That's probably not good...
ERROR: APT-GET could not install a required package: php7.0-cli. That's probably not good...
ERROR: APT-GET could not install a required package: php7.0-dev. That's probably not good...
ERROR: APT-GET could not install a required package: php7.0-xml. That's probably not good...
ERROR: APT-GET could not install a required package: php7.0-curl. That's probably not good...
ERROR: APT-GET could not install a required package: php7.0-xmlrpc. That's probably not good...
ERROR: APT-GET could not install a required package: php7.0-json. That's probably not good...
ERROR: APT-GET could not install a required package: php7.0-mcrypt. That's probably not good...
ERROR: APT-GET could not install a required package: php7.0-mbstring. That's probably not good...
ERROR: APT-GET could not install a required package: php7.0-opcache. That's probably not good...
sed: can't read /etc/php/7.0/fpm/php.ini: No such file or directory

This is on Ubuntu Server 17.10.

Jackett giving a 404 Error

The default config for Jackett seems to be broken in some way. Whenever I install it I get an HTTP ERROR 404 when opening https://MY.IP/jackett. All other services are working fine.

From nginx error.log:

2017/11/30 18:19:28 [error] 2654#2654: *93 open() "/srv/jackett" failed (2: No such file or directory), client: XXX.XX.XXX.XXX, server: _, request: "GET /jackett HTTP/1.1", host: "62.210.141.162"

Letsencypt still broken

Just updated and I'm still getting the same error:

[Thu Aug 24 20:34:08 CEST 2017] Single domain='XXXX.com'
[Thu Aug 24 20:34:08 CEST 2017] Getting domain auth token for each domain
[Thu Aug 24 20:34:08 CEST 2017] Getting webroot for domain='XXXX.com'
[Thu Aug 24 20:34:08 CEST 2017] Getting new-authz for domain='XXXX.com'
[Thu Aug 24 20:34:14 CEST 2017] The new-authz request is ok.
[Thu Aug 24 20:34:14 CEST 2017] Verifying:XXXX.com
[Thu Aug 24 20:34:14 CEST 2017] Nginx mode for domain:XXXX.com
[Thu Aug 24 20:34:15 CEST 2017] Can not find conf file for domain XXXX.com
[Thu Aug 24 20:34:15 CEST 2017] Please add '--debug' or '--log' to check more details.
[Thu Aug 24 20:34:15 CEST 2017] See: https://github.com/Neilpang/acme.sh/wiki/How-to-debug-acme.sh
[Thu Aug 24 20:34:16 CEST 2017] Installing CA to:/etc/nginx/ssl/XXXX.com/chain.pem
cat: /root/.acme.sh/XXXX.com/ca.cer: No such file or directory
(Domain name removed..)

drive space

ive managed to get my full drive space but for some reason ive not downloaded anything yet and already used 282GB why is this and also seems to use more space then should when download torrent

Adding new nginx conf

How would I go about adding my own services and allowing it to be accessible through nginx? I'm trying to add organizr. I place my organizr folder in /var/www/html/organizr

Having a bit of trouble getting the nginx.conf or sites-enabled to direct to domain.com/organizr

autodl-irssi

autodl-irssi is not working and I am receiving the follow error in the rutorrent log section:

"Error downloading files. Make sure autodl-irssi is started and configured properly (eg. password, port number): Error getting files listing: Error: Invalid port ()! Initialize port in conf.php"

I have tried installing swizzin on fresh installs of debian stretch and ubuntu 16.04 but keep getting this error. What should I check? Is this a permissions issue?

Subsonic installation stops prematurely

Symptom:
When installing subsonic, the installation stops unexpectedly.
(OS = Debian 9 - Stretch)
Here is a sample output:

root@box1-1:~# box install subsonic
Installing subsonic
Reading package lists... Done
Building dependency tree
Reading state information... Done
openjdk-8-jre is already the newest version (8u141-b15-1~deb9u1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
--2017-10-06 10:19:38--  https://s3-eu-west-1.amazonaws.com/subsonic-public/download/subsonic-6.1.1.deb
Resolving s3-eu-west-1.amazonaws.com (s3-eu-west-1.amazonaws.com)... 54.231.133.236
Connecting to s3-eu-west-1.amazonaws.com (s3-eu-west-1.amazonaws.com)|54.231.133.236|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 61539350 (59M) [application/x-debian-package]
Saving to: ‘/root/subsonic-tmp/subsonic.deb’

/root/subsonic-tmp/subsonic.deb         100%[============================================================================>]  58.69M  61.2MB/s    in 1.0s

2017-10-06 10:19:39 (61.2 MB/s) - ‘/root/subsonic-tmp/subsonic.deb’ saved [61539350/61539350]

root@box1-1:~#

Proposed solution:
I traced this to be an error in the script /scripts/install/subsonic.sh, line 38.
The scripts execute the command "exit 1" and stops, no matter the outcome of the previous command.
I propose to replace
wget -O /root/subsonic-tmp/subsonic.deb $latest || echo "Could not download Subsonic. Exiting."; exit 1;
with
wget -O /root/subsonic-tmp/subsonic.deb $latest || (echo "Could not download Subsonic. Exiting."; exit 1);

This worked for me... mileage may vary.

tTorrent remove script broken

root@ns3034822:~# /usr/local/bin/swizzin/remove/rtorrent.sh
This will remove rTorrent and all associated interfaces (ruTorrent/Flood). Press any key to continue.

/tmp
/usr/local/bin/swizzin/remove/rtorrent.sh: line 30: syntax error: unexpected end of file

x2go issue

When trying to connect to x2go, I encounter this issue:
untitled

Few problems and questions

Hello.

I am coming from a quickbox since they don't work anymore, but I do have a same problem as there.
The script is awesome, hopefully my problems will be resolved as well.

  1. After installing sonarr, it can't connect to rutorrent, I thought it was suppose to be automatically?
  2. Plex server is not detected. I have two more, but this one is not detected, even though I am accessing it from the control panel.
  3. Changing ports automatically would be awesome.

I would appreciate if you could help me out with this?

All the best.

Ubuntu 16.04.

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.