Bitwarden vs Vaultwarden Resource Comparison Vaultwarden is a much lighter alternative to Bitwarden for low-spec setups. In my case, Bitwarden used around 850 MB RAM at idle, while Vaultwarden only needed about 42 MB, with a much smaller image size.
Ghost Dark Mode on Headline Theme Dark mode added to my Ghost blog on Headline theme, click 🌙 / ☀️ to switch themes for comfy reading!
Experimental Setup: Cost-Optimized Site-to-Site VPN Using StrongSwan This experiment evaluates whether a low-cost, self-managed StrongSwan VPN on small ARM-based EC2 instances can provide sufficient performance and cost efficiency as an alternative to AWS Managed Site-to-Site VPN.
Resolving EDAS PDF Submission Issues: Bookmarks and Links Submission to EDAS failed due to Zotero citation links and hidden PDF bookmarks. The solution was to unlink citations in a copy of the Google Docs file and remove all bookmarks using qpdf without altering the layout.
Automating GitLab Artifact Cleanup with Jenkins We automated GitLab artifact cleanup using a Python script and Jenkins, keeping recent jobs and deleting older artifacts to reclaim storage safely without affecting active pipelines.
ssh: could not resolve hostname - Kubernetes Jenkins Agent DNS Failure Terraform init on Jenkins Kubernetes agents kept failing with "could not resolve hostname" when fetching terraform modules. Cluster DNS was flaky, so forcing pods to use 8.8.8.8 made it work.
Enabling SSH Password Auth on EC2 (Ubuntu 22.04) with Cloud-Init Override SSH still requires a public key even after enabling password auth? On EC2 Ubuntu, cloud-init might be silently overriding your config.