This is a simple script to translate IP to country. It is usefull when you want to know where your traffic is coming from or perform specific actions to traffic from specific countries. Do take note that users using proxies or VPN can circumvent this and give a false country.
This is a simple guide on how to install and configure Aria2c with WebUI for downloading files on your linux server. For the WebUI, we’ll go with lighttpd as it is lightweight, however you can install apache or nginx or even run the file directly from your computer.
This will show a simple status of your server including CPU, RAM and disk usage, as well as status of ports you are monitoring. The original script by lfiore has been highly optimized and modified by me. You need to have PHP and any httpd agent (apache or lighttpd or nginx) to be able to…
This will transform your server into a network wide ad-blocker as well as allowing you to use this ad-blocker from outside your network using the private VPN of PiVPN. These software are originally meant to be installed on a Raspberry Pi, but since you got a space on your server, why not install it? This…
This will install Lighttpd and PHP 7.x on Ubuntu 18.04 or later and perform basic configurations needed to get it up and running. This is used to create isolated dev servers that use as little memory as possible. You can also setup SSL on these using LetsEncrypt, but it is not covered here. This is…
This is a very bad idea for servers on open internet. Only recommended for servers on local network that are behind firewall and SSH is not accessible from internet. To be used for testing only.
These is a collection of most basic linux commands. Some require installations, others come pre-installed with the system.
This will install Apache2 and PHP 7.x along with LetsEncrypt to enable SSL protected site on Ubuntu 18.04 or later and perform basic configurations needed to get it up and running.
This will allow you to install and use a headless version of Transmission 2.03 on a ubuntu or centos OS and provide a remote RPC access to control the transmission daemon.
When you have servers with IP addresses or running on different port then usual 80 and 443, you can hide it using a Nginx reverse proxy. From outside, it’ll look just like a regular website with a normal domain or subdomain name, while Nginx will redirect the query to your actual server running behind it….