This is the home of everything that runs behind 1995parham.me: the self-hosted services on my home boxes, the small pieces of automation that set my machines up, and the monitoring that tells me how they are all doing.
Nothing here is a framework or a product. Each repository is a docker-compose.yaml, a justfile, or a
handful of scripts — deliberately small, so that re-deploying a service after a disk dies is a matter of
git clone and one command. If you self-host at home, most of these are copy-paste friendly.
Note
Application code lives on my personal account, @1995parham. This organization is infrastructure only.
Things I actually run at home, each with the configuration needed to bring it back from scratch.
| Repository | What it is |
|---|---|
| copyparty | Portable file server with resumable uploads, WebDAV, and a web dashboard |
| samba | SMB shares on Arch Linux, for the devices that never liked WebDAV |
| nextcloud | Nextcloud All-in-One on a small embedded server, behind Caddy |
| xandikos | CalDAV/CardDAV server that keeps my calendar and contacts in plain git repositories |
| swagger | Swagger Editor at 127.0.0.1, because the hosted one is not reachable from Iran |
| Repository | What it is |
|---|---|
| ansible-role | The parham_alvani.dotfiles Ansible collection that installs my dotfiles and their dependencies |
| docker | A debugging image full of networking tools, for when a Kubernetes pod misbehaves — ghcr.io/1995parham-me/docker |
| prometheus | Prometheus and Node Exporter watching the low-cost nodes at home |
Kept for reference, no longer maintained.
| Repository | What it was |
|---|---|
| domjudge-role | Ansible role that installed DOMjudge, the programming-contest judge system, on a fresh machine |
Every repository in this organization is released under the GNU General Public License v3.0.
