/slashgeek

Technology worth understanding.
A blog by Pavs, since 2011.

Follow your curiosity

Systems & self-hosting.

Servers, storage, Linux, and the work of keeping your own systems running.

73 stories

A backup is not a backup until you restore it

Backup success, archive integrity, and application recovery are three claims. The defaults in restic, pg_restore, Compose, and Gitea prove the weakest.

Systems & self-hosting ↗

Self-Driving Cars Will Be a Game Changer

I don't think most people appreciate how big of a deal self-driving cars will be when it is commercially available. When I talk about self-driving I mean fully…

Systems & self-hosting ↗

The Social Media Echo Chamber Hell

Not all hell is made of fire, some are made of an abyss with no way of pulling yourself out of it. With Social media's it's like jumping from one abyss to another. There…

Systems & self-hosting ↗

How to enable ALPN on NGINX

LPN (Application-Layer Protocol Negotiation) is a TLS extension that allows an efficient way to negotiate encrypted traffic between the browser and the server. In order…

Systems & self-hosting ↗

5 Tips to Learn Any Programming Language

Recently I have been spending an unholy amount of time learning a new programming language and improve my existing knowledge with lots of practice. My eventual goal is…

Systems & self-hosting ↗

How to auto redirect to HTTPS links

I have been recently on a binge mode in converting all my sites to https. Including this one. It was long overdue. Thanks to the guys at “Let’s Encrypt” and their…

Systems & self-hosting ↗

Why wanting to learn programming can be so overwhelming

For you to be a decent web application developer, you need to have a good grasp of HTML, CSS (has frameworks), PHP, MySQL/MariaDB/Postgres/SQLite (or frameworks/language…

Systems & self-hosting ↗

How to Automate SSH login

I have to remotely log in to a lot of servers quite often, which is why I have setup several ssh related aliases on `~/.bash_profile` (Mac) or `~/.profile` (Ubuntu) to…

Systems & self-hosting ↗

Why I Think IT Certifications are Overrated

IT certifications will probably help you weed out the absolutely hopeless to the probably hopeful prospect – and that’s about it. When it comes out to actual job…

Systems & self-hosting ↗

It’s the 5-Year Anniversary

5 years in itself is not a long time, but on internet time scale 5 years is not too savvy. It's not that hard actually, I just have to keep paying the monthly VPS fees…

Systems & self-hosting ↗

How to Recover Deleted Files in Linux

There is a difference between deleting files using a windows manager GUI and deleting files using CLI. When deleting files using windows manager you are simply moving…

Systems & self-hosting ↗

There is still time to save online advertisement

Even though I have Ads on this blog, I have absolute disgust towards online ads in general, in its current form. I wish there was a middle ground where online content…

Systems & self-hosting ↗

Speed up your Ubuntu updates with apt-fast

As far as package manager goes apt-get is perhaps the most popular and well-liked package managers out there. One of the reasons Debian and Debian based distributions…

Systems & self-hosting ↗

How to enable TRIM support for Hackintosh

I recently did a Hackintosh build after fiddling with the idea for more than 3-4 years. I don’t know why but for some reason I always thought Hackintosh builds are a…

Systems & self-hosting ↗

How To Prevent a Specific Ubuntu Package From Updating

Sometimes a newer version of popular packages may no longer support older config options. So either you have to painstakingly port all the old config options to the new…

Systems & self-hosting ↗

Remote Desktop with SSH Tunneling

One of my client’s requirement is to have a Ubuntu server with a Desktop Environment. Once in a while, he will call me up to look at some problems he is having with one…

Systems & self-hosting ↗

5 Reasons Why I Think Ubuntu Edge is a Brilliant Move

As of this writing, Ubuntu Edge funding have reached $5.6M out of their audacious $32M goal. If they reach their funding goal, it will be the single largest crowdfunded…

Systems & self-hosting ↗

6 of My Favorite Geeky Sub-Reddits

I spend an unhealthy amount of time on Reddit and I keep telling myself that the time spent on Reddit is not wasted since I am learning something new almost every day.…

Systems & self-hosting ↗

VPS Review: DigitalOcean

I usually don’t review VPS or hosting services, they stopped becoming a novelty a long time ago. But DigitalOcean is a bit different and I only started using them little…

Systems & self-hosting ↗

Quick Tip: How to check if your wordpress site is under bruteforce attack

There has been a lot of talks recently about WordPress sites being under brute-force attacks on admin login form by dumb bots. It’s mostly because a default WordPress…

Systems & self-hosting ↗

Why I don’t think Flickr’s 1TB storage offer is such a big deal

Like everyone else my first reaction to Flickr’s new storage plan was jaw-dropping happiness. Flickr was not only the first web service that I actually paid for, but I…

Systems & self-hosting ↗

Host your own dropbox-like cloud backup service under 5 minutes

Over the years, we have all come to love and depend on dropbox for its seamless and no-nonsense sync and backup feature. Even now after all these years when there are so…

Systems & self-hosting ↗

Quick Tip: How to change nginx server header using varnish

This is how my custom server header looks like (Server:R2D2) – curl -I www.slashgeek.net HTTP/1.1 200 OK Content-Type: text/html Last-Modified: Thu, 01 Jan 1970 00:00:00…

Systems & self-hosting ↗

Everything is a copy of a copy of a copy

Good Artists Copy, Great Artists Steal. – Steve Jobs   Anyone who spent a reasonable amount of time with both OS X and Ubuntu with its recent iteration of design changes…

Systems & self-hosting ↗

HowTo Setup a VPN in Under 5 Minutes

I don’t like the idea of relying on VPN specific services for your VPN needs. I think if you do care about your privacy you should self-host it; considering how cheap…

Systems & self-hosting ↗

Everything You Need To Know About Low End Box

During my freelance sysadmin days, my biggest annoyance was clients renting really high-end dedicated servers for sites that were serving a measly few thousand users a…

Systems & self-hosting ↗

Self-Host Everything

In today’s world, there are legitimate reasons to be concerned about your privacy and your data. We live in a time when the government is fighting to have unrestricted…

Systems & self-hosting ↗

Using Crafty Chess Engine to Benchmark Your Hardware

There was a time when I was really involved with the computer chess community. I used to organize off-line and online computer chess tournaments. Try all the new free or…

Systems & self-hosting ↗

What It’s Like To Be An Ubuntu User In The Linux world

I really wish tech blogs would stop promoting Ubuntu. How about Debian proper or any other distro that hasn’t bastardized and broken so much of Debian. If you ever write…

Systems & self-hosting ↗

Explain to me like I am 10: What is Linux?

The word “Linux” can be used to explain two things, both meanings are widely used. Its original meaning was used to define Linux as the Brain of an operating system,…

Systems & self-hosting ↗

12 Interesting Penetration Testing Linux Distros

Penetration Testing Linux distros are a group of special purpose Linux distros used for analyzing and evaluating security measures of a target. These kinds of…

Systems & self-hosting ↗

My First Encounter with a Computer Virus

It was 1999. I just got my first computer from my parents. It was a Compaq Presario. It was a beautiful thing. I couldn’t wait to start doing something with it.…

Systems & self-hosting ↗

10 Special Purpose Linux Distributions

The beauty of Linux Distribution is that it can be customized to do almost anything you want. As long as you have the time and the desire to do it. Many popular Linux…

Systems & self-hosting ↗

Create Your Own Custom Ubuntu-based Linux Distro

Ubuntu Builder is a custom Linux Distribution builder that gives you a wide range of options and choices to build your own custom Ubuntu-based Linux distribution. It…

Systems & self-hosting ↗

First Look into Firefox OS

Firefox OS is an open-source and free mobile OS concept by Mozilla based on the idea that the OS and apps can be built using open standards like HTML5 and javascript. It…

Systems & self-hosting ↗

How to Emulate Android on Your Desktop Using Android SDK

The purpose of Android SDK is to allow android app developers to build and test their apps in a virtual environment. You can use the android emulator feature on SDK to…

Systems & self-hosting ↗

Enlightenment Window Manager (E17) is Ready After 12 Years

After going through (not so) intense development for 12 long years Enlightenment 0.17 is finally here. There was a time (I still remember it fondly) when most Linux…

Systems & self-hosting ↗

How to Unban Yourself from Denyhosts and fail2ban

One of the first things I do when configuring a Linux server is to install denyhosts or fail2ban to safeguard my server from an automated login attack by script kiddies…

Systems & self-hosting ↗

Quick Tip: Package Manager for Cygwin

Cygwin is a great medium to take advantage of Linux tools without actually having to install Linux. If you are a newbie trying to get your feet wet with Linux system,…

Systems & self-hosting ↗

How to do a quick benchmark for your Linux server

The first thing I do when I buy a new server is to run a quick benchmark to see if they are selling what they are advertising. The script I use very simple and you can…

Systems & self-hosting ↗

2 Terminal video downloader for Linux systems

Most people usually get browser plugins or online video downloader services to download videos from youtube or other video sharing sites, but more often than not I found…

Systems & self-hosting ↗