" Open Source "

iGitLab – Configurable GitLab multi-version bash/shell installer script for Debian (Ubuntu, Linux Mint, etc)

So I finally decided to upgrade my git/svn server and to install a web gui to make things a little bit easier to view and track, which was when I stumbled upon GitLab. ¬†If you don’t already know, GitLab is an open source, self-hosted, GitHub style, git server with a web based interface, using Ruby/Ruby on Rails. ¬†After trying out a few of the scripts I found on GitHub to automate the install process, I found most were outdated, and lacked the ability to configure for future installations and/or versions. ¬†That’s when I decided to write my own installer script, which I decided to call iGitLab, for Install GitLab. (more…)

The ultimate NAS media center, with Debian based OpenMediaVault and Plex Media Server

So i’ve been slowly building my home media server for a while now, testing out different distros, different NAS software, and I have finally come to the software I will be using from now on. ¬†Originally I started with Ubuntu, then moved on to FreeNAS, then Unraid, and finally Open Media Vault. ¬†My main concern was having a media center server that could be used as a NAS (or something similar), but still have the ability to add software to run on it such as Sickbeard, Couchpotato, etc. ¬†That’s when I found Open Media Vault … (more…)

cPanel Multiple Daily, Weekly, Monthly Backup Rotation with IONICE and NICE

If you’ve ever been the unfortunate person to need a weekly backup when the daily, weekly, and monthly backups for cPanel are all the same, you have probably found out that you end up being SOL one day every month. ¬†This was unacceptable in my opinion as it defeats the purpose of having all of those backups, and luckily there is already a solution that has been around for a while now. (more…)

How to use GIT to stash (backup or save) changes, compare files in stash for changes, and restore a single file from stash

So say you have software running on a server that you used “git pull” to get from a GitHub project. ¬†You only use the software and need to make minor changes to work with your particular setup, meaning you don’t submit any updates to the GitHub project. ¬†Well what happens when you want to update that software? ¬†All those changes you make is going to cause issues, right? ¬†Well maybe, but that’s where git stash will come in handy for you… (more…)