We are glad to launch AtoMiC ToolKit, a set of bash scripts that will automate installation of home server, NAS, and HTPC related software on Ubuntu Linux (including 15.05 Vivid Vervet) and its variants. You may have used our All-in-one PVR script or our AtoMiC installation scripts for Transmission WebUI, SickBeard, and CouchPotato. If you have tried to manually install PVR software on Ubuntu, you may have to issue several commands in the command prompt. This make newbies a bit nervous. AtoMiC ToolKit, which evolved from our famous 1-step AtoMiC scripts, allows easy installation and maintenance of several software including CouchPotato, Sick Beard, SickRage, SickGear, Sonarr / NzbDrone, Transmission, SABNzbd, and more. In essence the AtoMiC tool kit can help you setup an automated media center.

HELP WANTED: If you have the expertise to port this script to Windows environment and would like to help us, please get in touch. Any help will be much appreciated by us and several others who are interested in a Windows package.

AtoMiC ToolKit

AtoMiC ToolKit is a logical evolution of our AtoMiC Scripts. AtoMiC (Automate your Media Center) ToolKit as the name suggests automates installation, uninstallation, and maintenance of several PVR, Usenet, and torrent software. It is available as open-source project on GitHub and is available to clone, copy, and use under MIT License.

Features and Support

As development continues to happen support for more software will be added. I will keep updating this post to reflect the changes / improvements. Currently, AtoMiC ToolKit is known to work only on Ubuntu (including 15.04 Vivid Vervet) and Ubuntu based distros including Kubuntu, Xubuntu, Lubuntu, Linux Mint, and Ubuntu Server.

Here is a list of current AtoMiC ToolKit features:

Sick Beard - Install, Uninstall, Reset Password, Update, and Backup / Restore

SickRage - Install, Uninstall, Reset Password, Update, and Backup / Restore

SickGear - Install, Uninstall, Reset Password, Update, and Backup / Restore

Sonarr (formerly NzbDrone) - Install, Uninstall, Update, and Backup / Restore

CouchPotato - Install, Uninstall, Reset Password, Update, and Backup / Restore

Transmission WebUI - Install, Uninstall, Reset Password, Update, and Backup / Restore

qBittorrent WebUI - Install, Uninstall, Reset Password, Update, and Backup / Restore

SABnzbd+ - Install, Uninstall, Reset Password, Update, and Backup / Restore

Headphones - Install, Uninstall, Reset Password, Update, and Backup / Restore

HTPC Manager - Install, Uninstall, Update, and Backup / Restore

Mylar - Install, Uninstall, Reset Password, Update, and Backup / Restore

Webmin - Install, Uninstall, Update, and Backup / Restore

Plex - Install

Planned - Deluge, ShellInABox, Emby, Monit, Apache, MySQL, nzbHydra, MusicBrainz, NZBGet, RTorrent/RUTorrent, etc.

More improvements, features, etc. can be found the following udpates:

February 2017: AtoMiC ToolKit Update Feb 2017- Exciting new features

February 2016: Presenting AtoMiC ToolKit 2.0 – with GUI and more features

January 2016: AtoMiC ToolKit January 2016: Overhaul and Webmin support

October 2015: AtoMiC ToolKit October 2015: Headphones and Mylar

Of course, the above is only a preliminary list of what will be added to the AtoMiC Script. We are also open to any ideas you may have.

How does the AtoMiC Tool Kit Work?

Rather than explaining how it works in words, we have created this video that shows what and how the AtoMiC ToolKit automates your home server and HTPC setup.

Here are some screenshots:

Install AtoMiC ToolKit

To install AtoMiC ToolKit on your Ubuntu-based system, all you have to do is to clone the project from GitHub and run the setup.sh script. These two steps are the only two steps you have run in commandline, almost everything else is automated for you.

Downloading / Installing AtoMiC ToolKit

First open terminal and install Git, which is required for AtoMiC ToolKit to work properly:

sudo apt-get -y install git-core

Next, clone the AtoMiC ToolKit project from GitHub:

git clone https://github.com/htpcBeginner/AtoMiC-ToolKit ~/AtoMiC-ToolKit

This will create a folder called AtoMiC-ToolKit with all necessary scripts.

Run AtoMiC ToolKit

To run AtoMiC ToolKit you will have to open commandline, navigate to AtoMiC-ToolKit folder (or whatever folder you downloaded/unzipped the files to) and run the setup script:

cd ~/AtoMiC-ToolKit sudo bash setup.sh

That's it, just choose the option you want to pursue and sit back, relax, and watch the magic that happens in front of you. You may come back and run the AtoMiC script any time you want to do any operation.

Troubleshooting

If you are facing a problem while using this script, please post it on our support forum to get help. Comments section below is not the ideal place to help you.

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



Concluding Remarks

With AtoMiC ToolKit, we have tried to provide you an ecosystem to automate HTPC and home server software maintenance. It works best if all software are installed and uninstalled through the ToolKit. If you already have a few things installed then the ToolKit may work but depending on how the software are configured you may encounter errors. If have any suggestions or feedback, please leave a comment. If you like it then spread the word by sharing this post. To contribute or report a bug, head over to AtoMiC ToolKit GitHub page.