SysAdmin / Server / Linux

I am currently deploying my cloud servers @ Vultr.com – this is one of them.

They have locations in New Jersey, its about 12ms ping to them from my Comcast Cable.

I set up a blank Debian 9 server, SSH’ed in, ssh-keygen to generate RSA keys for passwordless login, setup sudo. Then its ready to go for whatever software. A good idea is to set up LetsEncrypt now and switch over from self-signed snakeoil certs.

Software Used on Server:
Apache2, MySql/MariaDB, PHP, Nextcloud, WordPress, Webmin/Usermin, Postfix (Mail SMTP server as send only), OpenVPN

OpenVPN a tunnel from my Freenas server to my pfsense router:
Established an OpenVPN site-to-site tunnel between my PFsense router and the cloud server. Use OpenVPN config to push a static route. Once the interfaces and networks were up, I needed IPtables to forward the traffic. The goal is to map the internal 192.168.1.1 services onto the public interface.
This means we route a private subnet 192.168.1.1/24 over the VPN iface 10.8.0.1. The system has to be configured with iptables to masquerade it. And additionally forward the port over, in this case we kept the same dport number to make life easier. At this point I can access internal 192.168.1.2-4 resources on the public cloud server hosted at my domain name.
(This likely could have been done with SSH too but I didnt do that)

OpenVPN Remote Access Server – Cloud VPN host:
Uses the OpenVPN Windows Client app to connect in client/server mode. On the server, we generated SSL/TLS keys for the server and the client, and shared them with each client over a secure side-channel (tar.gz over SCP). This “Server” config differs from “site-to-site with Shared secret” as we used previously above. We can choose to automatically push the default gateway and new DNS records, or not, to provide one-click VPN accessibility to a single host running Windows (or Linux/OSX are supported) – it will then DHCP a new IP from the VPN pool (make sure port 67 is allowed from the VPN network 10.8.0.1/24 etc), and if new default gateways and routes are automatically pushes, then IMMEDIATELY the user will show up as existing in a new IP/location of the VPN.

Music

My Music I’ve Made / Soundclouds:
My soundcloud is here @ https://soundcloud.com/genbtc/
My other soundcloud is here @ https://soundcloud.com/abei/

My synth setup is:
Korg MicroKorg XL, gets my rating A+ 9.5/10 (37 mini keys)
Korg Electribe EMX-1 (old) Blue mono seq/synth – drums,bleeps
Korg nanoPad – with XY touch controller and 12 mini pads
Akai LPD-8 mini pads, 8 mini knobs
Akai MiniAK Virtual Analog – synth 37 keys
Squier J-Bass – black, strung with the bottom 4 strings from a 5 string pack.
Squier Strat guitar – red, boring
Yamaha MG10/2 Mixer – 10 channels
Behringer Xenyx 502 – 4 channels, was on sale for $25

My computer setup for audio is:
Creative Soundblaster X-fi Titanium HD+ PCie (122db SNR), optical in/out, analog in/out, ASIO 4-10ms, 96khz
Windows 10 64-bit, 6 core CPU, 12GB RAM, SSD + HDD storage

My Software Setup:
Reaper 5.70 64-bit – VST2, 32-bit bridging, VST3 support, JS plugins, endlessly customizable
Ableton 9.7.1 – Ol’d standby

VSTS:
Serum 1.213
Dune 2
Diva
…..

Open Source – Best of OpenFlixr Media Server’s Components Projects and GitHub links

OpenFlixr Media Server 2.0 – http://www.openflixr.com/#Download 

Software used

 /htpc – HTPC Manager https://github.com/Hellowlol/HTPC-Manager
 /couchpotato – CouchPotato https://github.com/CouchPotato/CouchPotatoServer
 /radarr – Radarr https://github.com/Radarr/Radarr
 /sickrage – Sickrage https://github.com/SickRage/SickRage
 /sonarr – Sonarr https://github.com/Sonarr/Sonarr
 /headphones – Headphones https://github.com/rembo10/headphones
 /mylar – Mylar https://github.com/evilhero/mylar
 /librarian – LazyLibrarian https://github.com/DobyTang/LazyLibrarian
 /spotweb – Spotweb https://github.com/spotweb/spotweb
 /sabnzbd – SABnzbd https://github.com/sabnzbd/sabnzbd
 /nzbget – NZBget https://github.com/nzbget/nzbget
 /jackett – Jackett https://github.com/Jackett/Jackett
 /nzbhydra – NZBhydra https://github.com/theotherp/nzbhydra
 /autosub – AutoSub https://github.com/BenjV/autosub-bootstrapbill
 /torrent – qBittorrent https://github.com/qbittorrent/qBittorrent
 /comics – Ubooquity http://vaemendis.net/ubooquity
 /mopidy – Mopidy https://github.com/mopidy/mopidy
 /mopify – Mopify https://github.com/dirkgroenen/mopidy-mopify
 /moped – Moped https://github.com/martijnboland/moped
 /spotmop – Spotmop https://github.com/jaedb/spotmop
 /plex – Plex Media Server https://plex.tv
 /plex – ComicReader https://github.com/coryo/ComicReader.bundle
 /plex – Sub-Zero https://github.com/pannal/Sub-Zero.bundle
 /plex – PlexRequestChannel https://github.com/ngovil21/PlexRequestChannel.bundle
 :33400 – WebTools https://github.com/dagalufh/WebTools.bundle
 /plexpy – PlexPy https://github.com/drzoidberg33/plexpy
 /request – Ombi https://github.com/tidusjar/Ombi 
 /hass – Home-Assistant https://github.com/balloob/home-assistant
 /netdata – Netdata https://github.com/firehol/netdata
 /webmin – Webmin https://github.com/webmin/webmin
 /phpmyadmin – phpMyAdmin https://github.com/phpmyadmin/phpmyadmin
 /monit – Monit https://bitbucket.org/tildeslash/monit/
 /log – Rtail https://github.com/kilianc/rtail
 /pihole – Pi-hole https://pi-hole.net
 /syncthing – Syncthing https://syncthing.net
 /portainer – Portainer https://portainer.io
 /setup – OpenFLIXR Wizard https://github.com/mfrelink/OpenFLIXR2.Wizard
 /openflixr – OpenFLIXR Landing Page https://github.com/mfrelink/OpenFLIXR2.LandingPage

Accepted to Coursera Financial Aid

Coursera Accepted
Financial Aid Accepted!

I have been accepted Into the Google IT Support Professional Certificate online learning program. It will save me $49 a month for the next 8-12 months, and I am one of the 10,000 accepted for essentially a full-ride scholarship into the program.

Now all I have to do is study and complete the program 🙂 Wish me luck ~

-gen