ditatompel

ditatompel

A programmer and sys-admin living in Indonesia

Running Wakapi, a Self-Hosted WakaTime Compatible Backend for Coding Stats
Running Wakapi, a Self-Hosted WakaTime Compatible Backend for Coding Stats

Wakapi is a minimalist, self-hosted WakaTime-compatible backend for coding statistics. It’s cross platform (Windows, MacOS, Linux) and can be self-hosted to your local computer or your own server, so your data is really yours. This article will guide you how to run Wakapi on Linux operating system.

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

To support the Reddit blackout movement, my Libreddit instance will be inaccessible for unknown period of time and I will closely monitor the situation and provide updates regarding the duration of the blackout and any developments that may arise.

Configure WireGuard VPN Clients
Configure WireGuard VPN Clients

This article contains information about how to import your WireGuard VPN config to your Android, iOS/iPhone, 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
How to Setup Your Own WireGuard VPN Server

This article will guide you to setting up your own WireGuard VPN server using Ubuntu 22.04 server on a cheap ~$6 VPS and use it as your internet gateway.

New Stage of Internet Censorship in Indonesia: DPI & TCP Reset Attack
New Stage of Internet Censorship in Indonesia: DPI & TCP Reset Attack

Unlike before that using DNS filtering, several upstreams have performed a TCP Reset Attack to block access to websites that are considered illegal. And why you (especially Indonesian) should care for this mess.

Rescue broken asciinema-server upgrade (PostgreSQL 12 => 14)
Rescue broken asciinema-server upgrade (PostgreSQL 12 => 14)

Today, I’m experiencing some problem with my recent self-hosted asciinema-server upgrade. After following the upgrade process according to the asciinema-server documentation page on GitHub, the phoenix and postgresql containers failed to run and kept restarting.