Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

70 total results found

Install Webmin

Enable root access using sudo: sudo -i Edit the /etc/apt/sources.list file on your system: nano /etc/apt/sources.list Add the line: deb https://download.webmin.com/download/repository sarge contrib You should also fetch and install my GPG key with which ...

Install HAProxy & CertBot (LetsEncrypt)

HAProxy Install HAProxy Install HAProxy v2.9 with the following commands: sudo add-apt-repository -y ppa:vbernat/haproxy-2.9 sudo apt update sudo apt install -y haproxy Install WhoIs for Basic Password Protection of Statistics Page (Optional) Install Wh...

User Management

Add a User Add a user with the following command: sudo adduser <username> Add User to a Group sudo usermod -aG <group> <username> Common groups to add users to: sudo - If user needs access to sudo privileges

Securing SSH Connections from Windows

Create and secure .ssh user directory on Linux mkdir ~/.ssh && chmod 700 ~/.ssh Create Public/Private key pair from Windows Powershell ssh-keygen -b 4096 You'll be prompted for a storage location which is best to leave at default. You'll also be prompted ...

Configuring UFW Firewall

Set Default Mode/Actions sudo ufw default reject incoming sudo ufw default allow outgoing sudo ufw default deny routed Allow all inbound connections on a specific app profile sudo ufw allow <app_profile> Several App Profile files are attached for uploadi...

Install KnockD

Install KnockD with the following command: sudo apt install -y knockd Enable the service with this command: sudo systemctl enable knockd Enable running KnockD by editing the following file and setting START_KNOCKD=1: sudo nano /etc/default/knockd Your fi...

Windows Time Sync - Quick Commands

Sync to Domain To configure a Windows computer to sync to the domain, use the following command: w32tm /config /syncfromflags:domhier /update Sync to NTP Server To configure a Windows computer to sync to a single NTP server, use the following command: w32...

Windows Proxy Server Configuration

If using a proxy server for Internet access, run the following commands to allow Windows Update to use the proxy server as well: netsh winhttp import proxy source=ie

HAProxy Custom Error Pages

Custom Error Page You can use the following command to create a custom error file (in this case error 503): sudo nano /etc/haproxy/errors/503-custom.http Paste the following text into the file and adjust accordingly if it's a different error number: HTTP/1...

Install Fail2Ban

Install Fail2Ban Install Fai2Ban with the following command: sudo apt install -y fail2ban Configure Fail2Ban Defaults Edit the default Fail2Ban config if you need to manually configure any jails (the .local file will override any settings in the .conf file...

Ubuntu 20 Web Proxy Configuration

Web Proxy Config for all Users To configure a web proxy for Ubuntu for every user edit the /etc/environment file: sudo nano /etc/environment Add the following lines to the end of the file and adjust accordingly: export HTTP_PROXY="[username]:[password]@[pr...

Ubuntu Server Install Steps

Steps for Installing a "Headless" Ubuntu Server Install Ubuntu v20.04.2 using server ISO file. Make sure to install the OpenSSH server during installation so that remote SSH access is available. During hard drive partitioning/storage configuration, make s...

Install phpMyAdmin

Install Prerequisites Install MariaDB Install Apache Install PHP 7.4 Install phpMyAdmin sudo apt install -y phpmyadmin When prompted, press space next to apache2 to select it, then tab over to <Ok> and press enter. Select Yes when asked whether to use d...

Install Apache

Install Apache sudo apt install -y apache2 Allow Apache through the UFW firewall If only needing port 80, use the following command: sudo ufw allow in Apache If only needing port 443, use the following command: sudo ufw allow in "Apache Secure" If needi...

Ignition Behind a Web Proxy

If installing ignition behind a web proxy, for online activations to work, the Ignition server will need access to the following domain (including being able to query DNS and have HTTP/S access): api.inductiveautomation.com If using the Twilio integratio...

Install Screensavers for Ubuntu Desktop

To install a large collection of screensavers for Ubuntu Desktop, run the following command: sudo apt install -y xscreensaver xscreensaver-* If you like, you can remove the built-in screensaver (which just blanks the screen) using this command: sudo apt rem...

Install EMQ-X MQTT Broker (v4.3)

Install Supporting Software If installing as a single server with integrated database authentication, install the following: Install MariaDB Install Apache (Optional) Install PHP 7.4 (Optional) Install phpMyAdmin (Optional) Install EMQ-X wget https://ww...

Moxa UC-8100A-ME-T-LX Setup

This details steps to set up a Moxa UC-8100A-ME-T-LX for MQTT Transmission for reliable and consistent communications. Standard Setup Firmware Updates To check the firmware of the Moxa, run the following commands via SSH (login is moxa/moxa): kversion -a ...