Code Monkey home page Code Monkey logo

htpcbeginner / atomic-toolkit Goto Github PK

View Code? Open in Web Editor NEW
834.0 66.0 114.0 1.42 MB

AtoMiC Toolkit simplifies HTPC / Home Server setup and management on Ubuntu and Debian variants including Raspbian. It currently supports: Couchpotato, Deluged, Emby, FFmpeg, Headphones, Htpcmanager, Jackett, Kodi, Lazylibrarian, Madsonic, Mono, Mylar, Nzbget, Nzbhydra, NzbToMedia, Ombi, Plex, Plexpy, Pyload, qBittorrent, Radarr, Sabnzbd+, Sickgear, Sickrage, Sonarr, Subsonic, Transmission, Unrar, Watcher, and Webmin.

Home Page: https://www.smarthomebeginner.com

License: MIT License

Shell 100.00%
ubuntu raspberry-pi raspbian debian homeserver couchpotato emby headphones htpc htpcmanager

atomic-toolkit's People

Contributors

carrigan98 avatar gitter-badger avatar htpcbeginner avatar jerimiah797 avatar mosesirl avatar nemchik avatar spider1163 avatar tommye123 avatar watsonlu avatar zalithka 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

atomic-toolkit's Issues

fatal git errors when updating toolkit

The following is the result of running Maintenance -> Update ToolKit after a clean install on ubuntu 16.04:

AtoMiC ToolKit Updater

This will overwrite any manual changes you made to the script.
Type y/Y and press [ENTER] to continue with update or any other key to exit: y


--->Refreshing packages list...
Hit:1 http://us.archive.ubuntu.com/ubuntu xenial InRelease
Get:2 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
Get:4 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Ign:5 http://download.opensuse.org/repositories/home:/emby/xUbuntu_16.04  InRele                                                                                        ase
Hit:6 http://download.opensuse.org/repositories/home:/emby/xUbuntu_16.04  Releas                                                                                        e
Fetched 306 kB in 0s (469 kB/s)
Reading package lists... Done

--->Installing prerequisites...
Reading package lists... Done
Building dependency tree
Reading state information... Done
git-core is already the newest version (1:2.7.4-0ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

--->Stashing any local changes...

--->Git stashing any local changes made to ...
fatal: not in a git directory
fatal: not in a git directory
fatal: Not a git repository (or any parent up to mount point /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
fatal: Not a git repository (or any parent up to mount point /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

--->Updating AtoMiC ToolKit...
fatal: Not a git repository (or any parent up to mount point /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
fatal: Not a git repository (or any parent up to mount point /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
AtoMiC ToolKit updated successfully.


Press [Enter] key to continue or Ctrl+C to exit...

Install error qBittorrent - Install (WebUI only, no Desktop GUI)

On a fresh install of Ubuntu 15.04 when install I get this error installing qBittorrent - Install (WebUI only, no Desktop GUI)

--->Adding qBittorrent repository...
gpg: keyring `/tmp/tmpa27txcer/secring.gpg' created
gpg: keyring `/tmp/tmpa27txcer/pubring.gpg' created
gpg: requesting key 7CA69FC4 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpa27txcer/trustdb.gpg: trustdb created
gpg: key 7CA69FC4: public key "Launchpad PPA for qBittorrent Team" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK

--->Refreshing packages list again...
Ign http://us.archive.ubuntu.com vivid InRelease
Ign http://security.ubuntu.com vivid-security InRelease
Ign http://us.archive.ubuntu.com vivid-updates InRelease
Hit http://security.ubuntu.com vivid-security Release.gpg
Ign http://ppa.launchpad.net vivid InRelease   
Ign http://us.archive.ubuntu.com vivid-backports InRelease           
Hit http://security.ubuntu.com vivid-security Release                
Hit http://us.archive.ubuntu.com vivid Release.gpg                    
Hit http://security.ubuntu.com vivid-security/main Sources           
Ign http://ppa.launchpad.net vivid InRelease                         
Hit http://us.archive.ubuntu.com vivid-updates Release.gpg            
Hit http://security.ubuntu.com vivid-security/restricted Sources      
Hit http://us.archive.ubuntu.com vivid-backports Release.gpg          
Hit http://security.ubuntu.com vivid-security/universe Sources        
Hit http://ppa.launchpad.net vivid Release.gpg                        
Hit http://us.archive.ubuntu.com vivid Release                        
Hit http://security.ubuntu.com vivid-security/multiverse Sources                            
Hit http://us.archive.ubuntu.com vivid-updates Release                              
Hit http://security.ubuntu.com vivid-security/main amd64 Packages                            
Get:1 http://ppa.launchpad.net vivid Release.gpg [836 B]                                
Hit http://us.archive.ubuntu.com vivid-backports Release              
Hit http://security.ubuntu.com vivid-security/restricted amd64 Packages                      
Hit http://us.archive.ubuntu.com vivid/main Sources                   
Hit http://security.ubuntu.com vivid-security/universe amd64 Packages               
Hit http://us.archive.ubuntu.com vivid/restricted Sources                                
Hit http://ppa.launchpad.net vivid Release                                               
Hit http://security.ubuntu.com vivid-security/multiverse amd64 Packages                                         
Hit http://us.archive.ubuntu.com vivid/universe Sources                                  
Hit http://security.ubuntu.com vivid-security/main i386 Packages                         
Hit http://us.archive.ubuntu.com vivid/multiverse Sources                                
Get:2 http://ppa.launchpad.net vivid Release [15.1 kB]                              
Hit http://security.ubuntu.com vivid-security/restricted i386 Packages                            
Hit http://us.archive.ubuntu.com vivid/main amd64 Packages                                        
Hit http://security.ubuntu.com vivid-security/universe i386 Packages                              
Hit http://us.archive.ubuntu.com vivid/restricted amd64 Packages                                  
Hit http://security.ubuntu.com vivid-security/multiverse i386 Packages                                           
Hit http://us.archive.ubuntu.com vivid/universe amd64 Packages                                                   
Hit http://security.ubuntu.com vivid-security/main Translation-en                       
Hit http://us.archive.ubuntu.com vivid/multiverse amd64 Packages                        
Hit http://security.ubuntu.com vivid-security/multiverse Translation-en                 
Hit http://ppa.launchpad.net vivid/main amd64 Packages                                  
Hit http://us.archive.ubuntu.com vivid/main i386 Packages                               
Hit http://security.ubuntu.com vivid-security/restricted Translation-en                 
Hit http://us.archive.ubuntu.com vivid/restricted i386 Packages                         
Hit http://ppa.launchpad.net vivid/main i386 Packages                                   
Hit http://security.ubuntu.com vivid-security/universe Translation-en                   
Hit http://us.archive.ubuntu.com vivid/universe i386 Packages                           
Hit http://ppa.launchpad.net vivid/main Translation-en            
Hit http://us.archive.ubuntu.com vivid/multiverse i386 Packages   
Hit http://us.archive.ubuntu.com vivid/main Translation-en        
Get:3 http://ppa.launchpad.net vivid/main amd64 Packages [1,077 B]
Hit http://us.archive.ubuntu.com vivid/multiverse Translation-en                         
Hit http://us.archive.ubuntu.com vivid/restricted Translation-en  
Hit http://us.archive.ubuntu.com vivid/universe Translation-en    
Get:4 http://ppa.launchpad.net vivid/main i386 Packages [1,083 B] 
Hit http://us.archive.ubuntu.com vivid-updates/main Sources       
Hit http://us.archive.ubuntu.com vivid-updates/restricted Sources 
Get:5 http://ppa.launchpad.net vivid/main Translation-en [937 B]
Hit http://us.archive.ubuntu.com vivid-updates/universe Sources                   
Hit http://us.archive.ubuntu.com vivid-updates/multiverse Sources
Hit http://us.archive.ubuntu.com vivid-updates/main amd64 Packages
Hit http://us.archive.ubuntu.com vivid-updates/restricted amd64 Packages
Hit http://us.archive.ubuntu.com vivid-updates/universe amd64 Packages
Hit http://us.archive.ubuntu.com vivid-updates/multiverse amd64 Packages
Hit http://us.archive.ubuntu.com vivid-updates/main i386 Packages
Hit http://us.archive.ubuntu.com vivid-updates/restricted i386 Packages
Hit http://us.archive.ubuntu.com vivid-updates/universe i386 Packages
Hit http://us.archive.ubuntu.com vivid-updates/multiverse i386 Packages
Hit http://us.archive.ubuntu.com vivid-updates/main Translation-en
Hit http://us.archive.ubuntu.com vivid-updates/multiverse Translation-en
Hit http://us.archive.ubuntu.com vivid-updates/restricted Translation-en
Hit http://us.archive.ubuntu.com vivid-updates/universe Translation-en
Hit http://us.archive.ubuntu.com vivid-backports/main Sources
Hit http://us.archive.ubuntu.com vivid-backports/restricted Sources
Hit http://us.archive.ubuntu.com vivid-backports/universe Sources
Hit http://us.archive.ubuntu.com vivid-backports/multiverse Sources
Hit http://us.archive.ubuntu.com vivid-backports/main amd64 Packages
Hit http://us.archive.ubuntu.com vivid-backports/restricted amd64 Packages
Hit http://us.archive.ubuntu.com vivid-backports/universe amd64 Packages
Hit http://us.archive.ubuntu.com vivid-backports/multiverse amd64 Packages
Hit http://us.archive.ubuntu.com vivid-backports/main i386 Packages
Hit http://us.archive.ubuntu.com vivid-backports/restricted i386 Packages
Hit http://us.archive.ubuntu.com vivid-backports/universe i386 Packages
Hit http://us.archive.ubuntu.com vivid-backports/multiverse i386 Packages
Hit http://us.archive.ubuntu.com vivid-backports/main Translation-en
Hit http://us.archive.ubuntu.com vivid-backports/multiverse Translation-en
Hit http://us.archive.ubuntu.com vivid-backports/restricted Translation-en
Hit http://us.archive.ubuntu.com vivid-backports/universe Translation-en
Fetched 19.0 kB in 4s (4,158 B/s)        
Reading package lists... Done

--->Installing qBittorrent...
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libboost-system1.55.0 libqt4-network libqt4-xml libqtcore4 libqtdbus4 libtorrent-rasterbar7 qtcore4-l10n
Suggested packages:
  libthai0 libtorrent-rasterbar-dbg qbittorrent-dbg
The following NEW packages will be installed:
  libboost-system1.55.0 libqt4-network libqt4-xml libqtcore4 libqtdbus4 libtorrent-rasterbar7 qbittorrent-nox qtcore4-l10n
0 upgraded, 8 newly installed, 0 to remove and 32 not upgraded.
Need to get 6,443 kB of archives.
After this operation, 20.5 MB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu/ vivid/main libboost-system1.55.0 amd64 1.55.0+dfsg-3ubuntu2 [9,930 B]
Get:2 http://us.archive.ubuntu.com/ubuntu/ vivid/main qtcore4-l10n all 4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6 [620 kB]
Get:3 http://ppa.launchpad.net/qbittorrent-team/qbittorrent-stable/ubuntu/ vivid/main qbittorrent-nox amd64 3.2.x-0~5063-20150513~ubuntu15.04.1 [2,356 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ vivid/main libqtcore4 amd64 4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6 [1,572 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu/ vivid/main libqt4-xml amd64 4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6 [97.0 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu/ vivid/main libqtdbus4 amd64 4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6 [184 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu/ vivid/main libqt4-network amd64 4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6 [570 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu/ vivid/universe libtorrent-rasterbar7 amd64 0.16.18-1 [1,034 kB]
Fetched 6,443 kB in 1s (4,028 kB/s)                                                      
Selecting previously unselected package libboost-system1.55.0:amd64.
(Reading database ... 60943 files and directories currently installed.)
Preparing to unpack .../libboost-system1.55.0_1.55.0+dfsg-3ubuntu2_amd64.deb ...
Unpacking libboost-system1.55.0:amd64 (1.55.0+dfsg-3ubuntu2) ...
Selecting previously unselected package qtcore4-l10n.
Preparing to unpack .../qtcore4-l10n_4%3a4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6_all.deb ...
Unpacking qtcore4-l10n (4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6) ...
Selecting previously unselected package libqtcore4:amd64.
Preparing to unpack .../libqtcore4_4%3a4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6_amd64.deb ...
Unpacking libqtcore4:amd64 (4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6) ...
Selecting previously unselected package libqt4-xml:amd64.
Preparing to unpack .../libqt4-xml_4%3a4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6_amd64.deb ...
Unpacking libqt4-xml:amd64 (4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6) ...
Selecting previously unselected package libqtdbus4:amd64.
Preparing to unpack .../libqtdbus4_4%3a4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6_amd64.deb ...
Unpacking libqtdbus4:amd64 (4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6) ...
Selecting previously unselected package libqt4-network:amd64.
Preparing to unpack .../libqt4-network_4%3a4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6_amd64.deb ...
Unpacking libqt4-network:amd64 (4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6) ...
Selecting previously unselected package libtorrent-rasterbar7.
Preparing to unpack .../libtorrent-rasterbar7_0.16.18-1_amd64.deb ...
Unpacking libtorrent-rasterbar7 (0.16.18-1) ...
Selecting previously unselected package qbittorrent-nox.
Preparing to unpack .../qbittorrent-nox_3.2.x-0~5063-20150513~ubuntu15.04.1_amd64.deb ...
Unpacking qbittorrent-nox (3.2.x-0~5063-20150513~ubuntu15.04.1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libboost-system1.55.0:amd64 (1.55.0+dfsg-3ubuntu2) ...
Setting up qtcore4-l10n (4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6) ...
Setting up libqtcore4:amd64 (4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6) ...
Setting up libqt4-xml:amd64 (4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6) ...
Setting up libqtdbus4:amd64 (4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6) ...
Setting up libqt4-network:amd64 (4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6) ...
Setting up libtorrent-rasterbar7 (0.16.18-1) ...
Setting up qbittorrent-nox (3.2.x-0~5063-20150513~ubuntu15.04.1) ...
Processing triggers for libc-bin (2.21-0ubuntu4) ...

--->Copying init and config file...
mkdir: cannot create directory ‘/home/a-blakedarwinxe/.config/qBittorrent’: No such file or directory
cp: cannot create regular file ‘/home/a-blakedarwinxe/.config/qBittorrent/’: No such file or directory
Conf file not copied.

Config Error with SABnzbd

On a fresh install of Ubuntu 15.04 when install SABnzbd I'm not able to access it on port 8080. When I check /etc/default/sabnzbdplus I noticed that the Port option was blank. Once I added a port it work.

# This file is sourced by /etc/init.d/sabnzbdplus
#
# When SABnzbd+ is started using the init script, the
# --daemon option is always used, and the program is
# started under the account of $USER, as set below.
#
# Each setting is marked either "required" or "optional";
# leaving any required setting unconfigured will cause
# the service to not start.

# [required] user or uid of account to run the program as:
USER=blakedarwinxe

# [optional] full path to the configuration file of your choice;
#            otherwise, the default location (in $USER's home
#            directory) is used:
CONFIG=

# [optional] hostname/ip and port number to listen on:
HOST=0.0.0.0
PORT=

# [optional] extra command line options, if any:
EXTRAOPTS=

setup.sh doesn't run...

A noob here.
Installed ubuntu server and tried this script.
After going to AtoMic-ToolKit directory and entering [sudo ./setup.sh], below error comes out.

[sudo: ./setup.sh: command not found]

when I type [ls] in the directory, setup.sh is there but in grey.

Can anyone help?

Sickrage cannot be installed

Hi

Checking sickrage installation, the installation stops at:

--->Enabling SickRage init.d Autostart at Boot...
cp: cannot stat ‘/home/brazil/.sickrage/init-scripts/init.ubuntu’: No such file or directory

Looking the installer folder, I found the correction:

open the file:

/home/you/AtoMiC-ToolKit/sickrage/sickrage-constants.sh

change

APPINITDLOC=$APPPATH'/init-scripts/init.ubuntu'

to:
APPINITDLOC=$APPPATH'/runscripts/init.ubuntu'

So, restart the process and you will install the sicrage.

Have a nice day!!!

sabnzbdplus init script could be wrong

Linux Mint 18:
When I do a reboot on the system and I have a queue full of downloading jobs, the queue is distroyed and next time sabnzbdplus starts I have to go to status and add every download again because they are as orphaned jobs.
If you see the recommended way of running sabnzbdplus on the Wiki a daemon, it sends an http request to the url using the API to stop the sabnzbdplus and doing it this way the queue will not be destroyed.
I am not sure how it is stopped right now because I don't really understand the init script, but if anyone understand it can confirm if its the right way of stopping the daemon.

Feature Request - Jackett

How about adding Jackett?

And would be nice to add one of the forks that use Public Indexers like TPB.

Transmission and SABnzbd replacing username failed

http://www.htpcbeginner.com/atomic-toolkit/#comment-4157

After installing Transmission i get this error in the end:

—>Making some configuration changes…
sed: can’t read /etc/init.d/transmission-daemon: No such file or directory
Replacing daemon username in init failed.

I also have the similar problem when trying to install SABNZB.

—>Making some configuration changes…
sed: can’t read /etc/default/sabnzbdplus: No such file or directory
Replacing username in default failed.

You can help ?

Feature Request - Deluge

I found an old ticket (#5) for adding Deluge support, but it seems to have been closed without being implemented. It would be a nice addition.

Webmin login?

I installed webmin on my server using your script, but somehow i cannot login.

I tried my my system user and password but it isn't working?

Cant reach certain programs

Hey,

First of, I really love the toolkit, great work!

I recently installed the current master, installed sab, couch, sonarr, headphones, webmin, htpc manager with it.

Now i can only access couchpotato, webmin and htpc manager. I used the access tools to show the details, and I cant connect to any of the addresses listed there. (thats for headphones, sab and sonarr)

Also tried a fresh OS (ubuntu 14.04 server vm) but I keep having the same error, ERR_CONNECTION_REFUSED

I run the toolkit as my sudo user, also tried root, doesn't help..
(With previous versions, cant recall which, there where no problems at all)

I' d really like some help trouble shooting, as I want to keep using the toolkit.
I will also help out testing the toolkit on the RPI2, 3 and Zero in a few weeks when my RPI/cloud project is finished!

access-details for apps that use sql or sqlite

Current method in grabbing the user/pass/port is via grep on the apps settings XML file, .config, etc.

However some apps use sql or slqite for their settings where a simple grep isn't enough, and a DB query would be necessary.

Problem is that every db will have different tables/column names, so one viable option to do that might be setting separate queries per each app to a var in appname-constants and calling it in a db-app-access include.

NZBHydra requires Python 2.7.9+

Older versions of Ubuntu based distros don't have this version as standard installed and will require a 3rd party PPA such as:
ppa:jonathonf/python-2.7

  1. I'm thinking Debian Wheezy or below is not supported.
  2. Add the PPA for other distros.

Grammar error?

The script tells me

NOTE: At this point, this script has been confirmed to work only on Ubuntu variants.

while the readme.md tells me

May work on other distributions but that has not been tested.

So I am wondering if the note in the script should actually say this script has only been confirmed to work on Ubuntu variants. which means something entirely different that the current text. If you did not notice it, I moved the word only and the meaning now means its only been tested on Ubuntu variants, while the previous meaning means that its been tested to only work on Ubuntu variants.

I am only opening this Issue because its good to be clear in meaning.

rtorrent + rutorrent in this script and more ideas

Can you add , rtorrent + rutorrent to this script?
Maybe a nice addition would be an instance of MySQL for use in XBMC / kodi ( to share content and more ) .
Many of these programs use a web server, I guess that you use Apache, but it would be good idea if we could choose between ngix, apache or lhttp .

Do you think you can operate in openmediavault (debian derivated)? If you think not , I use OMV to easily share content to Windows / Linux machines, perhaps adding a script of samba, configuring the shared folders

SabNZB+ Not Installing correctly.

Clean install of Ubuntu Server 16.0.1 LTS.

Installed SabNZB+ via Atomic, and it won't start. If I go to see access details it tells me its not there or invalid install.

Potential feature - command line options support

I wasn't sure if this is a feature that you'd be interested in, but I've got a stable branch (called "options-support") in my fork here:

https://github.com/mgiljum/AtoMiC-ToolKit/tree/options-support

Details are in the README of that branch. It adds command line options like --install sonarr for example. I use this script all the time and having these makes doing things a lot faster than using the GUI every time.

I didn't add a pull request as I wasn't sure if you would want this. If not, I won't be offended at all. If it sounds good, I will do a full writeup in the pull request.

setup.sh [question]

Can the setup.sh script accept more than one argument, ex. Install sickrage and couchpotato?

Problem installing transmission

Hi, trying to install this on Ubuntu trusty tahr server. I get the following error:-

--->Making some configuration changes...
sed: can't read /etc/init.d/transmission-daemon: No such file or directory
Replacing daemon username in init failed.
david@ubuntu:~/AtoMiC-ToolKit$

Any ideas please?

Failed to start nzbget.service after installation

Getting this error during install and launch of NZBget.

--->Starting NZBGet...
Failed to start nzbget.service: Unit nzbget.service is not loaded properly: Invalid argument.
See system logs and 'systemctl status nzbget.service' for details.

:~/AtoMiC-ToolKit$ systemctl status nzbget.service
● nzbget.service - NZBGet Daemon
Loaded: error (Reason: Invalid argument)
Active: inactive (dead)
Docs: http://nzbget.net/Documentation

Running "sudo service nzbget restart" results in the same error.

[request] windows version of AtoMiC Toolkit?

Do you think it would be possible if you could make a windows version of this possibly? I don't mind if you can't or don't want to, just would love to use this for easy installation but I don't use Linux/Ubuntu or any other variants.

Unable to access Sonarr or Radarr (Ubuntu Server 14.04)

Later on... For what it's worth; after the messages below, I did configure a new VM with Ubuntu Server 16.04 and AtoMiC ToolKit is working perfectly. 👍 However I would still like to keep this open for the moment, just to get a bit of feedback on my original query anyway.

So in a nutshell, I guess this ticket is now about compatibility with Ubuntu Server 14.04.


I suspect this may be somewhat related to issues #64 and #71, since I have the same behaviour as that described in both of them..

Just for clarification, I'm trying to move a bunch of my network services into headless Ubuntu Server VMs, to be run on a single central computer. Using the latest from master at the time of writing this note, I just tried to install both Sonarr and Radarr, but after multiple attempts and a few restarts, I am still unable to get them running.

I didn't see any errors during installation so I assumed everything worked correctly, but I get the typical ERR_CONNECTION_REFUSED error when trying to access the pages through a browser because the services aren't running. I looked through the shell files that handle installing and configuring the services, worked out how the names are used, but even when I try launch them manually, I get the following:

media@box-manager:~$ sudo service sonarr start
sonarr: unrecognized service
media@box-manager:~$ sudo service radarr start
radarr: unrecognized service

I did notice that Ubuntu Server 14.04 doesn't seem to have an /opt directory by default, though I'm not sure why this is. I created this folder and tried again, which resulted in the folders being created correctly during installation:

media@box-manager:~$ ll /opt/
total 16
drwxr-xr-x  4 root  root  4096 Feb 18 23:36 ./
drwxr-xr-x 22 root  root  4096 Feb 18 23:33 ../
drwxr-xr-x  3 root  root  4096 Feb 18 23:34 NzbDrone/
drwxrwsr-x  4 media media 4096 Feb 18 23:36 radarr/

However I still get the same problems. If I check all services, I don't see them in the list at all:

media@box-template:~$ sudo service --status-all
 [ + ]  acpid
 [ + ]  apparmor
 [ ? ]  apport
 [ + ]  atd
 [ ? ]  binfmt-support
 [ ? ]  console-setup
 [ + ]  cron
 [ - ]  dbus
 [ ? ]  dns-clean
 [ + ]  friendly-recovery
 [ - ]  grub-common
 [ ? ]  irqbalance
 [ ? ]  killprocs
 [ ? ]  kmod
 [ ? ]  networking
 [ + ]  nmbd
 [ ? ]  ondemand
 [ ? ]  pppd-dns
 [ - ]  procps
 [ ? ]  rc.local
 [ + ]  resolvconf
 [ - ]  rsync
 [ + ]  rsyslog
 [ + ]  samba
 [ - ]  samba-ad-dc
 [ ? ]  screen-cleanup
 [ ? ]  sendsigs
 [ + ]  smbd
 [ + ]  ssh
 [ - ]  sudo
 [ + ]  udev
 [ ? ]  umountfs
 [ ? ]  umountnfs.sh
 [ ? ]  umountroot
 [ - ]  unattended-upgrades
 [ - ]  urandom
 [ + ]  winbind
 [ - ]  x11-common

Am I doing something wrong here, or is this script simply not compatible with Ubuntu Server?

Light/Dark color scheme request

Hello,

This can be super low priority, but i run my terminal sessions white background and black text, but when using the scripts, it will use yellow text or green text which does not display very well on the light background.

Could it be possible to request a Light or Dark color scheme upon startup for folks that use inverted colors?

app-git-stash on clean install fails

When doing a clean install of an app that uses git for the download, inc/app-git-stash.sh is called to stash the local changes.

If the git configs user.email and user.name are not set, this script fails and prints the following in stdout:

--->Git stashing any local changes made to Lazy Librarian...

*** Please tell me who you are.

Run

  git config --global user.email "[email protected]"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'root@test-VirtualBox.(none)')
Cannot save the current index state

--->Starting Lazy Librarian...

--->All done. Lazy Librarian installation complete.
For access details, run the Lazy Librarian Access Details utility.

This doesn't affect a clean install of the app, but could cause problems for updates.

Transmission install problems

Transmission doesn't install correctly using Atomic - by default it doesn't configure the right settings.json file to be used causing transmission to be unavailable after reboot.

To replicate this issue, install transmission on a clean system and then do the following...
systemctl stop transmission-daemon.service
sudo service transmission stop
The above stops transmission processes.

Run this command...
sudo service transmission start

This works (if you enter login details in ~/.config/transmission-daemon/settings.json it proves that the above command starts transmission using this settings.json)

Stop this process and start transmission using systemctl...
sudo service transmission stop
systemctl start transmission-daemon.service

This is blocked by whitelist settings in /etc/transmission-daemon/settings.json

The problem is that, on boot, the second process tested above is the first that is loaded so, if you reboot, you cannot log into transmission due to the whitelist settings in etc.

I've fixed this (temporarily) by copying the settings/json file from my home directory to the /etc/transmission directory
sudo cp ~/.config/transmission-daemon/settings.json /etc/transmission-daemon/settings.json

HTPC Manager and qBittorrent install on port 8085

I was testing out installing and removing different apps with your tool and notice that HTPC Manager and qBittorrent both install on port 8085.

qbittorrent-installer.sh Line 117
sudo sed -i 's/XXXX/8085/g' /etc/init.d/qbittorrent-nox-daemon || { echo -e $RED'Replacing port in default failed.'$ENDCOLOR ; exit 1; }

Nothing actually runs after install

New to Atomic and haven't managed to get anything to actually install yet. Install process runs fine but the programs don't actually run. I've tried with nzbget, nzbhydra and lazy librarian but it's always the same.

If I go to the right folder in /opt/ everything seems to be there but if I try and run anything I get the message that the service is not installed.

The only error I've spotted in installs seems to be a red error message:

...Autostart configuring ...
Unknown startup type.

When I go to check access details, Atomic says:

No boot script found Try reinstalling...

under status.

Any ideas? I'm running Linux Mint 17 if that helps

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.