PC-Admin
Software developer and systems administrator. I have a passion for Linux and open source, and I enjoy contributing to projects in my free time.
Pawsey Supercomputing CentrePerth
Pinned Repositories
awx-ansible
This playbook spawns a ready-to-use AWX system on K3S, on a Debian 11 or Ubuntu 22.04 host. AWX is a tool that can be used to manage multiple servers with Ansible.
awx-k8s-ansible
This playbook spawns a ready-to-use AWX system and Rancher on a highly available RKE2 K8s cluster. It is an experimental fork of my https://github.com/PC-Admin/awx-ansible repository.
matrix-moderation-tool
A script to make moderating a Synapse server easier.
PC-Admins-Riot-Web-Auto-Updater
A solution for updating riot-web code on a synapse server.
PC-Admins-Synapse-Extras
Extra steps to configure a Synapse homeserver.
PC-Admins-Synapse-Setup-Guide
A complete guide on how to setup Matrix's Synapse software on Debian 10 on its own domain.
PC-Admins-Synapse-Setup-Guide-2
A complete guide on how to setup Matrix's Synapse software on Debian 10 with your existing website.
PerthChat-User-Guide
A guide for using the perthchat.org Matrix server
provision-servers
A playbook I created to speed up testing. It can create and tear-down DigitalOcean Droplets or Proxmox KVMs as they are defined in an inventory. It also automatically configures Cloudflare records.
PC-Admin's Repositories
PC-Admin/matrix-moderation-tool
A script to make moderating a Synapse server easier.
PC-Admin/provision-servers
A playbook I created to speed up testing. It can create and tear-down DigitalOcean Droplets or Proxmox KVMs as they are defined in an inventory. It also automatically configures Cloudflare records.
PC-Admin/awx-k8s-ansible
This playbook spawns a ready-to-use AWX system and Rancher on a highly available RKE2 K8s cluster. It is an experimental fork of my https://github.com/PC-Admin/awx-ansible repository.
PC-Admin/ansible-playbook-patroni-debian
Ansible playbook for a Debian-based Patroni HA PostgreSQL cluster
PC-Admin/ansible-role-pacemaker
A fork of mrlesmithjr/ansible-pacemaker
PC-Admin/ansible-role-patroni
:elephant: Ansible Role for Patroni
PC-Admin/ansible-role-ufw
An Ansible Galaxy role for configuring UFW. It was mainly created to teach me how to make ansible roles and publish them on galaxy!
PC-Admin/ansible-synapse
A ansible playbook to deploy a simple Synapse server. (For testing purposes only!)
PC-Admin/backup-scripts
Various backup scripts we use for Perthchat.org!
PC-Admin/blog
A personnal blogging site for my own tech adventures!
PC-Admin/ceph
Ceph is a distributed object, block, and file storage platform
PC-Admin/ceph-radosgw
A guide to creating a testing RADOSGW system.
PC-Admin/cephadm-ansible
ansible playbooks to be used with cephadm
PC-Admin/cephfs-stress-test
Some tests for cephfs and a guide to making a stretch cluster.
PC-Admin/checkmk-matrix-notify
Notification Script for Checkmk to send Messages to [matrix]
PC-Admin/checkmk-playbook
A playbook for deploying a checkmk server and connecting client nodes.
PC-Admin/chorus
s3 multi provider data lifecycle management
PC-Admin/ehi-proxmaas
It's the cloud... sort of. On EHI!
PC-Admin/estuary-postgres-playbook
PC-Admin/haproxy-cluster-playbook
A triplet of haproxies
PC-Admin/hsbench
PC-Admin/jenkins-test
screting around with jenking
PC-Admin/lemmy-ansible
A docker deploy for ansible
PC-Admin/logtail-playbook
A playbook to connect or disconnect many hosts to Logtail/Betterstack with Ansible.
PC-Admin/mjolnir
A moderation tool for Matrix
PC-Admin/ntopng-exporter
A Prometheus Exporter for ntopng Metrics
PC-Admin/perthchat-landing-page
The landing page you see at https://perthchat.org.
PC-Admin/redirect
A simple redirection site in Hugo for my old news website.
PC-Admin/redlight
PC-Admin/tinder-swipe
A Python/Selenium script for a simple Tinder bot. Interfaces with the web client.