Category Archives: Server

Building My Home Lab – IPv6, Docker Swarm and more

By | 28th December 2023

I have been wanting to get back into home labbing and hosting my own infrastructure, but just didn’t have the time for it because I was busy over the summer and fall – work, flying, running, weight training, bit of travelling kept me busy. However winter, foot injury and breaking my phone gave me extra… Read More »

Proxmox with OPNSense setup on dedicated server

By | 8th January 2022

I needed a dedicated server for running a few VMs. I decided to get a server in Montreal from Kimsufi. This guide should also work with other dedicated server providers, including sister companies of Kimsufi like OVH and SoYouStart. This is a write-up on how to set it up. These are some things that I… Read More »

Ultimate OpenVPN setup – inter-connecting, connecting to multiple sites at once

By | 21st May 2018

I had multiple networks scattered around different places and needed a way to link all of them together. They were as follows: Work related VPNs. There were multiple VPNs to access different parts of the internal networks. Handling multiple VPN files was very cumbersome. For convinience let’s assume we have a single network here –… Read More »

Free wildcard certs with Let’s Encrypt & DNS auth ft. Route 53

By | 17th May 2018

Everyone’s favorite SSL certificate authority Let’s Encrypt recently announced support for wildcard SSL certificates on their forum here using the ACMEv2 API. Wildcard SSL certificates still cost as much as $150-300/yr on the market. Getting them for free is a huge bonus. Install Certbot Grab the Certbot tool for issuing Let’s Encrypt signed SSL certificates.… Read More »

Multi-WAN failover without session termination

By | 5th April 2018

One of the reasons why people run BGP is when reliability is of utmost importance and sessions terminating abruptly can simply be not afforded, especially in cases like VOIP. However this is an expensive proposition both cost and skill wise. There may be a middle ground between this and simple failover with multiple uplinks. That… Read More »

How to fake pings and traceroutes

By | 21st April 2017

I recently read Srijit Banerjee’s excellent article, which brought to light ugly things done by service providers to fool their customers who have grown accustomed to the ping google.com command to judge the quality of the internet. While he has strayed away from how this is done, I feel that educating people on how this… Read More »

10 Gbps network for less than $60

By | 12th March 2017

I needed a fast connection between my NAS and my VM server. So I set on to the mission of doing 10 Gbps network connectivity for as cheap as possible. This is mainly to run iSCSI for VMs. I had looked at Infiband as well. However driver support was poor and things aren’t guaranteed to… Read More »

How to use AMDGPU driver for Southern Islands and Sea Islands card on Ubuntu Linux

By | 19th December 2016

These instructions apply only for GCN 1.0/Southern Island cards and GCN 1.1/Sea Islands cards. You can check if your card falls in this categories here. The AMDGPU driver is a newer driver for GNU/Linux and promises better performance and Vulkan support. You will need to do two steps to make it work. Userspace drivers –… Read More »

How to start an Internet Service Provider in India

By | 3rd December 2016

So I was planning to start an ISP in India but a few things happened and I gave on the idea. I did however do some research which I can share with you and hopefully you’ll find that interesting and helpful. 🙂 An Internet Service Provider or an ISP is basically an organisation or a… Read More »

Backing up LXC containers with automation

By | 1st December 2016

Short blog post to post a script I wrote to backup LXC containers with encryption and push notifications. 🙂 Manually backing up LXC containers was a pain and I wrote a script in some free time that I had to automate all of this. Plus it pushes updates to Twitter, Pushbullet and email and encrypts… Read More »