Recently Updated Pages

Server Checklist

A bare minimum for any public facing Linux server. These tests should be ran immediately or the ...

Crontab

Using crontab to schedule tasks for the system to perform is fairly straight forward, once you ge...

NGINX

Install Install nginx by running the commands below sudo apt update && sudo apt upgrade...

Configure Postfix

Postfix is a Mail Transfer Agent (MTA) that can act as an SMTP server or client to send or rece...

Hexo

Hexo is a static site generator that converts Markdown syntax into prebuilt dynamic themes. Hexo'...

Systemd Services

To define our own service with systemd, we need to create a daemon.service file. This is easily d...

Fail2Ban

Links & Installation Fail2ban Documentation Linode Fail2ban Guide sudo yum install fail2ba...

OSSEC Ubuntu Server

OSSEC is a useful tool in monitoring for malicious activity across various servers. It's lightwei...

Welcome to Knoats!

Overview This is a personal project in server-administration, documentation, and development. No...

Exploring the Database

I'm running my Bookstack in a docker container, so for me if I want to explore my database the fi...

Updating BookStack

You can use volumes within docker-compose to store your configurations for your services, includi...

DevSec Baselines

Overview DevSec offers a range of baseline tests for configuring basic security across various a...

OSSEC Rules

Global ossec.conf Settings OSSEC comes with a server-wide configuration file. Its important to l...

Debian

Release cycles The Ubuntu release cycle is at a glance pretty straight forward, but when on the ...

Server Hostname

Renaming An Ubuntu Linux Host Renaming a host on Ubuntu is simple, just need to make some very s...

Synchronizing Time Using NTP

Check out NTP-Pool for a list of pools available to different regions. Configuration Network Ti...

Unattended Upgrades

To configure linux hosts to automatically install updates and upgrades, add or edit the following...

Installing Fonts

See the Arch wiki on Fonts for much more information. Some of this information has been copied fr...

System Sensors

Your system likely has many sensors built in for displaying useful information on internal hardwa...

Swap Allocation

Creating swap memory for your host could prevent system or services from crashing when under heav...