Ubuntu VPS Setup Guide

This is an overview of how to setup your Ubuntu virtual private server. Accessing VPS Managing Users SSH Lockdown Update Server Add Swap Firewall Intrusion Prevention Accessing Your VPS After creating a VPS instance (e.g. DigitalOcean droplet or Linode linode), you will be provided an IP address as well as login password. Use the credentials to log into the server. ssh root@SERVER_IP_ADDR...

How to Use PHP/cURL - The Basics

cURL is a powerful tool for transferring data across various protocols like http, ftp, gopher, file telnet among others. PHP provides support for cURL through the libcurl library as made available through the php_curl extension. In order to make use of the following tutorial, you need to have PHP on your server and it's php_curl extension enabled (enabled by most webhosts). PHP cURL - Basic ...

Git Commands - Quick and Dirty

Git is a popular open source Version Control System that allows decentralized management of project repositories. Here's a quick and dirty guide to common git commands: Configure Git Git Basics Git Reset Manage Branches Git Merge Rewriting Git History Git Remotes Git Stash Useful Git Commands Git Special Files Git Guides and Tutorials This is not a tutorial on how to use git. It...
Placeholder image
Hi, I'm Peter

I am a software & web developer based in Nairobi, Kenya.