Home » Home Server » AtoMiC ToolKit – Automate your Media Center

AtoMiC ToolKit – Automate your Media Center

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.

AtoMiC ToolKit Main Menu
AtoMiC ToolKit Main Menu

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:

Updates

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:

AtoMiC ToolKit Submenu Example
AtoMiC ToolKit Submenu Example
AtoMiC ToolKit Script Execution Example
AtoMiC ToolKit Script Execution Example

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.

We Are Hiring: Familiar with Media Streaming, HTPC, Home Server, Smart Home, and Home Automation topics? Write about it and earn money. No writing experience needed. APPLY HERE.

Get 20% OFF with IPVanish VPN:

♦   Hide your browsing and streaming activity: No logs and no tracking
♦   Access geo-restricted content from anywhere
♦   Encrypt and anonymize: Kodi, Plex, Downloads, Personal Info
♦   Windows, Mac, Linux, Android, iOS, Router, and more.
♦   Money back guarantee - Sign Up Now

About the author

Anand

Anand is a self-learned computer enthusiast, a part-time blogger, and a Food Scientist by career. He has been blogging since 2010 on Linux, Ubuntu, Home/Media/File Servers, Smart Home Automation, and related HOW-TOs on htpcbeginner.com and smarthomebeginner.com.

Join the other 110,000 followers