kasad.com
kasad.com is an internet domain operated by myself, Kian Kasad.
It hosts a website, email server, web apps, and several other services.
The kasad.com Server
The server for kasad.com is a VPS hosted by Vultr. It costs $5/month. It's a pretty low-spec VPS,...
DNS
kasad.com uses Cloudflare to provide DNS resolution. Most traffic to the kasad.com server is not ...
Web Apps
kasad.com features a collection of web apps. Most of them are not hosted on the kasad.com server ...
Web App Overview
kasad.com features a collection of web apps. Most of the web apps don't actually run on the kasad...
Automatic Start-up with systemd
Since our Docker containers are web services, they need to be running all the time in order to be...
Sending Emails from Web Apps
Some of the kasad.com web apps (currently Vikunja, Bitwarden, Nextcloud, and BookStack) have the ...
Permissions for Persistent Storage Volumes
Some of the Docker containers read/write data to persistent storage volumes. They read/write usin...
Secure Web Application Gateway
The Secure Web Application Gateway (a.k.a. SWAG) is a reverse proxy service. It serves a reverse ...
Authentik - Identity & SSO Provider
Authentik is “an open-source Identity Provider focused on flexibility and versatility.” It acts a...
Guacamole - Remote Access
Description Apache Guacamole is a remote access gateway with a web frontend. It allows the user t...
BookStack - Personal wiki
Bookstack is a "simple, self-hosted, easy-to-use platform for organising and storing information....
Portainer - Container Manager
Portainer is a web interface for managing Docker (and Kubernetes) containers. Unfortunately, Port...
Bitwarden - Password Manager
Bitwarden is a password manager application. It has a public instance that can be used for free w...
Jellyfin - Media Streaming
Jellyfin is a media streaming hub. It allows you to easily stream audio and video files to a web ...
Services
Services running on kasad.com that are not web apps. Some other services exist that haven't been ...
VPN
Overview kasad.com features a secure, private WireGuard tunnel. The kasad.com server will route r...
Syncthing
The kasad.com server runs a Syncthing relay server and discovery server. These services enable co...
SSH
The kasad.com server runs an SSH server to provide remote access. It's the standard OpenSSH serve...
The most important service on kasad.com is the mail server. It is actually made up of multiple se...
Email Server
Documentation for the kasad.com email server. See the Email page in the Services chapter for an ...
Postfix
Postfix is the mail transfer agent (MTA) for kasad.com. It handles receiving emails, sending emai...
Dovecot
Dovecot handles storage of mail as well as providing IMAP access to emails on the kasad.com mail ...
DKIM Milter
In order for high-profile email servers like Gmail and Outlook to receive emails we send, we need...
Old Web Apps
Web Apps that are not being used anymore. Some are discontinued and others have been superseded b...
[Superseded] Authelia - Authentication & SSO
Authelia has been replaced by Authentik for use in the kasad.com web apps. Authentik provides mor...
Heimdall - App Launcher
Heimdall is no longer being hosted on kasad.com. It is in the process of being replaced with H...
Vikunja - Task Manager & To-Do List
Vikunja is no longer being hosted on kasad.com because it did not see much use. Description Vik...
Paperless - Document Management
Paperless-NGX is no longer being hosted on kasad.com because it did not see much use. Descrip...
Send - Temporary File Sharing
Send is no longer being hosted on kasad.com because it did not see much use. Send is a simple...