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

66 total results found

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 ...

Installing Ignition Edge on Moxa UC-8100A

Configure device to have a fast network connection. If you're unit has ThingsPro on it, all configuration is done using the web interface on the bottom/second ethernet port. Connect to it and access https://192.168.4.127 to access the interface.  The login ...

NumLock on Boot

If you need to have NumLock on at boot, import the attached registry file.

Reset Wonderware Administrator Password

If you get locked out of the Wonderware Galaxy and need a login, but can get into the database with write permissions, use the following SQL script on the Galaxy database to reset the Administrator password to: 123456 First find the user_profile_id of the Adm...

Ubuntu Network Configuration

Ubuntu 20 uses netplan for network configuration. In order to change the IP settings through the shell/command line, you'll need to follow these steps. First, get your network adapter name by running the following command and finding it in the list (the one l...