Rewriting ditatompel.com Site to Svelte, Tailwind and Go
Rewriting ditatompel.com Site to Svelte, Tailwind and Go
I plan to rewrite my personal site from the PHP programming language to Go. There are several breaking changes that will occur during and after the transition process.
How to Install and Configure Dante as Private SOCKS Proxy in Ubuntu
How to Install and Configure Dante as Private SOCKS Proxy in Ubuntu
This article helps you setting up and configuring Dante as a private SOCKS proxy on Debian based Linux distribution.
How To Create 'Verified' (Sign) Git Commit Using SSH or GPG Signature (Linux)
How To Create 'Verified' (Sign) Git Commit Using SSH or GPG Signature (Linux)
How to add a 'Verified' commit message to GitHub using SSH Signing Key or GPG Signing Key, step by step.
How To Use Git Using SSH Protocol For GitHub
How To Use Git Using SSH Protocol For GitHub
How to access your GitHub repositories using SSH protocol. Starting from creating an SSH key pair to adding an SSH public key to your GitHub account.
Running Wakapi, a Self-Hosted WakaTime Compatible Backend for Coding Stats
ditatompel Insights
Announcement: Permanently Shutdown Services and Public Nodes
I will permanently close my services such as the Monero Public Node (mainnet, stagenet, and testnet), Peertube and Mastodon as of June 25, 2023.
ditatompel Insights
Announcement: Temporary Inaccessibility of My Libreddit Instance in Support of Reddit Blackout
My Libreddit instance (libreddit.ditatompel.com) will be inaccessible for unknown period of time to support the Reddit blackout movement.
Configure WireGuard VPN Clients
Configure WireGuard VPN Clients
Information about how to import your WireGuard VPN config to your Android, iOS, MacOS, Windows and Linux machine.
Installing WireGuard-UI to Manage Your WireGuard VPN Server
Installing WireGuard-UI to Manage Your WireGuard VPN Server
To manage WireGuard peers (client) on a single server easily, you can use WireGuard-UI, a web-based user interface to manage your WireGuard setup written in Go.
How to Setup Your Own WireGuard VPN Server
New Stage of Internet Censorship in Indonesia: DPI & TCP Reset Attack
New Stage of Internet Censorship in Indonesia: DPI & TCP Reset Attack
Beberapa upstream provider atau checkpoint melakukan TCP Reset Attack untuk memblokir akses ke website-website yang dinilai ilegal.
Misskey NodeJS (NVM with PM2) update steps
Misskey NodeJS (NVM with PM2) update steps
Misskey is under heavy development and event minor update need higher version of NodeJS. In this article, I want to share my experience how to perform an update to Misskey instances which run using PM2 and NVM
Rescue broken asciinema-server upgrade (PostgreSQL 12 => 14)
Rescue broken asciinema-server upgrade (PostgreSQL 12 => 14)
How to rescue broken asciinema-server upgrade that caused by incompatible files in the volume of the old PostgreSQL 12 container with the latest upstream version
How to install Misskey in Ubuntu 22.04 (Manual without Docker)
How to install Misskey in Ubuntu 22.04 (Manual without Docker)
Step-by-step installing Misskey, an open-source social media platform that has been making waves in the world of fediverse enthusiasts
New Archlinux Mirror in Indonesia
New Archlinux Mirror in Indonesia
New archlinux mirror repository in Indonesia and it's Grafana monitoring metrics
A little conversation with ChatGPT from AWS to Quantum Computer
A little conversation with ChatGPT from AWS to Quantum Computer
We discussed how to process large amounts of data and the cost of processing data. We also talked about quantum computing: potential threat to encryption, post-quantum cryptography, cooling, managing entanglement, particle duality, and superposition
Automatic backup CyberPanel websites to S3 Storage without CyberPanel Cloud
Automatic backup CyberPanel websites to S3 Storage without CyberPanel Cloud
Bash script to automatic backup CyberPanel websites to S3-compatible Storage without connectiong your CyberPanel instance to CyberPanel Cloud
Ghost multi-blog backup bash script to Minio (S3 Compatible)
Ghost multi-blog backup bash script to Minio (S3 Compatible)
Simple bash script to automatic backup multiple Ghost blog on the same server to remote AWS S3 compatible server.
Install self-hosted community-driven Firefox Send (timvisee/send) NodeJS version + Minio as storage backend
Install self-hosted community-driven Firefox Send (timvisee/send) NodeJS version + Minio as storage backend
How to install self-hosted NodeJS timvisee/send (formerly Firefox Send) on Ubuntu and use Minio as it's storage backend.
Automate CyberPanel Git push without it's default Git Manager feature
Automate CyberPanel Git push without it's default Git Manager feature
Alternative way to commit CyberPanel websites changes to GitHub without Git Manager with a little bit better security practice by using GitHub Deploy keys.
Install Mastodon without Docker (Ubuntu 20.04)
Install Mastodon without Docker (Ubuntu 20.04)
Snippet for running Mastodon instance (Twitter alternative) on Ubuntu 20.04 from source.
Run Windows 11 (TPM and Secure Boot) on KVM
Run Windows 11 (TPM and Secure Boot) on KVM
Microsoft tightened the security of Windows 11 by adding TPM and Secure-Boot as the minimum requirement to install it. This article show how to enable TPM on KVM host and enable Secure-Boot for Windows 11 VM.
How to Install self-hosted Commento and Use Nginx as Reverse Proxy
How to Install self-hosted Commento and Use Nginx as Reverse Proxy
Guide to install Commento and it's required dependencies like PostgreSQL, setting up required Commento configuration and it's SystemD and use Nginx as reverse proxy to serve Commento instance using HTTPS.
ditatompel Insights
Plex Data Breach 2022 Exposes Emails, Usernames and Encrypted Passwords
Plex discovered that a third-party was able to access a limited subset of their user data that includes emails, usernames, and encrypted passwords
Virt-Manager: sharing data between host and guests (libvirt virtio-fs)
Virt-Manager: sharing data between host and guests (libvirt virtio-fs)
Share folder between host to guest VM (libvirt) and auto-mount virtio-fs the file system when the VM boots.
Monitoring Tor through Tor ControlPort with Telegraf and Grafana
Monitoring Tor through Tor ControlPort with Telegraf and Grafana
I found a python script written by bentasker that takes data from Tor ControlPort and converts it to InfluxDB format.
Running Matrix Synapse on my 11 years old laptop
Running Matrix Synapse on my 11 years old laptop
I'm running public Matrix Synapse server on HP Pavilion g7 Notebook PC (g7-1260us), 11 years old laptop with just 4GB DDR3 RAM and Sandy Bridge CPU.
ditatompel Insights
Blowing the lid off the "WD ALL trading bot" cryptocurrency balance
There are several trading bots that have been proven to be scams and some still expected to be able to return to their activities again. At first I thought it would be a little difficult and take a long time, but it doesn't seem like it will take that long.
DNS Sinkhole, AdGuard Home or PiHole?
DNS Sinkhole, AdGuard Home or PiHole?
Comparing PiHole and AdGuard Home as DNS Sinkhole. Both offer excellent way to block sites, ads, and trackers. But, which one shoud you choose?
Homelab: Mikrotik + DoH + Proxmox VE + AdGuard Home = Surf the Web Freely, Ad-Free and Safely
Homelab: Mikrotik + DoH + Proxmox VE + AdGuard Home = Surf the Web Freely, Ad-Free and Safely
The goals is to surf the web freely without any censorship, Ad-Free browsing, keep on track of your child activity on the internet.