Server Setup & Hardening
infrastructure
Provisioning, firewall/TLS, users, backups, and secure defaults on Linux servers.
- Firewall, TLS, SSH and users
- Backups & recovery drills
- Baseline hardening
Infrastructure that's secure, automated and boring in the best way, so you can get back to your product.
I help small teams and individuals with servers, pipelines, monitoring and self-hosting. If you don't see exactly what you need, ask anyway and we'll figure it out.
Client work runs through Skiddle Labs Pte. Ltd., my own company.
Open to consulting · based in Bangkok (UTC+7)
since 2020
helping clients through Skiddle ID, now part of Skiddle Labs
3 years
as co-founder and DevOps engineer at Aerialite, a security startup
60%
less deployment time after automating Aerialite’s releases
~500M
requests a month served by my free CheckDomain API story
infrastructure
Provisioning, firewall/TLS, users, backups, and secure defaults on Linux servers.
devops
Build/test/deploy pipelines with GitHub Actions or GitLab CI, environments, and releases.
automation
Playbooks, roles, inventories, idempotent provisioning and repeatable ops.
consulting
Architecture, SSO, backups/restore, monitoring guidance, and safe internet exposure.
web
From Astro/Next.js custom builds to CMS setups (e.g., WordPress, Ghost) with sensible defaults.
observability
Dashboards, alerting, and metrics pipelines for actionable insights.
step 1
Email what you need, your goal, timeline and constraints. The template below helps.
step 2
I reply with next steps and a lightweight plan, so you know what you’re getting before we start.
step 3
I set it up, keep you posted, and stick to what we agreed.
step 4
You get notes on what was set up and how to run it, so you’re not dependent on me.
“Jeff helped us set up a firewall at the start of our project. After that we keep consulting with him for any security related issues.”
“Our website and mail setup was done in a matter of hours. Saved us a lot of time and money.”
“My homelab is messed before. After consulting with Jeff, it is now stable, monitored, and easy to maintain. Thanks a lot!”
A few lines is plenty. The email button opens with a short template so you don't have to think about what to include: