Skip to content

AtoMiC Toolkit simplifies HTPC / Home Server setup and management on Ubuntu and Debian variants including Raspbian. It currently supports: CouchPotato, Headphones, HTPC Manager, Lazy Librarian, Mylar, Nzbget, NZBHydra, qBittorrent, Radarr, Sabnzbdplus, Sickgear, Sickrage, Sonarr, TransmissionBT, Webmin, Plex, PlexPy, PyLoad, and Emby.

License

Notifications You must be signed in to change notification settings

eckeman/AtoMiC-ToolKit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AtoMiC-ToolKit

AtoMiC ToolKit form htpcBeginner.comAtoMiC ToolKit (Automate your Media Center) is a tool that is developed by htpcBeginner.com and its community to simplify installing and managing apps / software on Ubuntu based HTPC, NAS, or Home Server setup. Essentially the AtoMiC ToolKit automates several processes and makes installing, uninstalling, backing up, restoring, resetting, and maintaining download server apps. It is written in bash.

Support AtoMiC ToolKit Development

We have put in several hundred hours of work into developing AtoMiC ToolKit. If it helped you please consider donating. All donations will be used only for AtoMiC ToolKit development.
BitCoin PayPal
1FEgpS3WrK51yzJpqrSo3RXcrLDGztqKPy

Compatibility

Compatible with Latest Ubuntu and variants (Kubuntu, Xubuntu, Lubuntu) and Linux Mint. Development will focus mainly on compatibility with current Ubuntu\Debian\Raspbian releases. Testing has been mainly on Linux Mint 18.1 and Raspbian Jessie.

Key Features

Features features of AtoMiC ToolKit include:
  • Almost entirely automated
  • Very little commandline work
  • User and newbie-friendly
  • One-stop shop
    • CouchPotato - Install, Uninstall, Reset Password, Update and Backup / Restore
    • Deluge - Install, Uninstall, Update and Backup / Restore
    • Emby - Install, Uninstall, Update and Backup / Restore
    • Headphones - Install, Uninstall, Reset Password, Update and Backup / Restore
    • HTPC Manager - Install, Uninstall, Update and Backup / Restore
    • Jackett - Install, Uninstall, Update and Backup / Restore
    • Kodi - Install, Uninstall Autoboot enable and Update
    • Lazy Librarian - Install, Uninstall, Reset Password, Update and Backup / Restore
    • Madsonic - Install, Uninstall, Update and Backup / Restore
    • Mylar - Install, Uninstall, Reset Password, Update and Backup / Restore
    • NZBGet - Install, Uninstall, Reset Password and Backup / Restore
    • NZBHydra - Install, Uninstall, Update and Backup / Restore
    • Ombi - Install, Uninstall, Update and Backup / Restore
    • Plex - Install, Uninstall, Update and Backup / Restore
    • PlexPy - Install, Uninstall, Update and Backup / Restore
    • pyLoad - Install, Uninstall, Update and Backup / Restore
    • qBittorrent - Install, Uninstall, Reset Password, Update and Backup / Restore
    • Radarr - Install, Uninstall, Update and Backup / Restore
    • SABnzbd+ - Install, Uninstall, Reset Password, Update and Backup / Restore
    • SickGear - Install, Uninstall, Reset Password, Update and Backup / Restore
    • SickRage - Install, Uninstall, Reset Password, Update and Backup / Restore
    • Sonarr - Install, Uninstall, Update and Backup / Restore
    • Subsonic - Install, Uninstall, Update and Backup / Restore
    • Transmission WebUI - Install, Uninstall, Reset Password, Update and Backup / Restore
    • Watcher - Install, Uninstall, Update and Backup / Restore
    • Webmin - Install, Uninstall, Update and Backup / Restore
    • Planned - DuckieTV, ktorrent, Monit, MusicBrainz, Muximux, MythTV, Rtorrent/rutorrent, ShellInABox, Tvheadend, Utorrent, etc.
  • Reset forgotten WebUI passwords
  • Makes moving apps between different computers easier
  • Correctly sets required permissions for trouble free operation
  • And best of all its FREE! Please consider donating if toolkit helps you.

Note that AtoMiC ToolKit will be in continueous development. While extensive testing has been done, there may be errors or unexpected behaviors at times. Also, not all features have been implemented yet.

Installation and Usage

Clone repository on any Debian or Ubuntu based distro and execute the setup.sh bash script file.
$ sudo apt-get install git
$ git clone https://github.com/htpcBeginner/AtoMiC-ToolKit ~/AtoMiC-ToolKit
$ cd ~/AtoMiC-ToolKit
$ sudo bash setup.sh

Command Line Arguments

The script supports several command line arguments:

$ sudo bash setup.sh -[o]ption (appname)

  • -i appname or --install appname - Install an app
  • -u appname or --uninstall appname - Uninstall an app
  • -b appname or --backup appname - Backup an the config file for an app
  • -r appname or --restore appname - Restore an app config file from backup
  • -m appname or --manualupdate appname - Manually update a specific app
  • -p appname or --passwordreset appname - Reset the password to an app
  • -a appname or --accessdetails appname - View the access details for an app
  • -t or --updatetoolkit - Update AtoMiC-ToolKit
  • -U or --updateall - Update Linux and all apps

Examples:

$ sudo bash setup.sh -i couchpotato
$ sudo bash setup.sh -U
$ sudo bash --manualupdate sonarr

Video

https://youtu.be/Zji_3cZRcK4

Screenshots

AtoMiC ToolKit Main Menu
AtoMiC ToolKit Main Menu
AtoMiC ToolKit Submenu Example
AtoMiC ToolKit Submenu Example
AtoMiC ToolKit Script Execution Example
AtoMiC ToolKit Script Execution Example

Default Usernames and Passwords

Access details have now been simplified and automated. Access details for each app can be obtained through the ToolKit Menus. It is recommended that you set / update usernames and password for all services.

For more information on installation and usage, visit AtoMiC ToolKit page on on htpcBeginner.com.

About

AtoMiC Toolkit simplifies HTPC / Home Server setup and management on Ubuntu and Debian variants including Raspbian. It currently supports: CouchPotato, Headphones, HTPC Manager, Lazy Librarian, Mylar, Nzbget, NZBHydra, qBittorrent, Radarr, Sabnzbdplus, Sickgear, Sickrage, Sonarr, TransmissionBT, Webmin, Plex, PlexPy, PyLoad, and Emby.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 99.1%
  • C++ 0.9%