Author: calvusrex · $$date$$
Running a personal site on a public Unix shell
envs.net is a public Unix shell community — a tilde server — where members get SSH access, a home directory, and the freedom to run small services.
This site runs on kiki, a lightweight PHP flat-file CMS. No database. No build step. Pages are plain text files with a simple header block.
The stack
Simple tools for a simpler web.
nginx (reverse proxy)
→ PHP 8.x (FPM)
→ kiki (flat-file CMS)
→ .bug files (markup source)
The whole site fits in a single directory. Deployment is rsync.
Why a tilde server?
Because the web used to be made of people running their own weird little corners of the internet, and it can still be that. No trackers. No frameworks. No JavaScript. Just text and a server.Tags: post
Author: Kiki McMeow
Date: Wednesday April 16th, 2025
This is a sample post and example of Bug formatting. You make paragraphs by adding one empty space between lines of text.
This line is in italics.
This line is in bold.
This is a link to a named anchored on this page.
Blockquoted text appears indented. It can have multiple paragraphs.
Preformatted text preserves its
formatting with
multiple lines.
<?php
// code is also multi-line, and preserves
// its formatting, but with nicer code styling
echo "test";
?>
Author: calvusrex
Date: Sunday May 24th, 2026
Running a personal site on a public Unix shell
envs.net is a public Unix shell community,a tilde server, where members get SSH access, a home directory, and the freedom to run small services.
This site runs on kiki, a lightweight PHP flat-file CMS. No database. No build step. Pages are plain text files with a simple header block.
The stack
Simple tools for a simpler web.
nginx (reverse proxy)
→ PHP 8.x (FPM)
→ kiki (flat-file CMS)
→ .bug files (markup source)
The whole site fits in a single directory. Deployment is rsync.