PostgreSQL

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.

How to install Misskey in Ubuntu 22.04 (Manual without Docker)
How to install Misskey in Ubuntu 22.04 (Manual without Docker)

Misskey is an open-source social media platform that has been making waves in the world of fediverse enthusiasts. As someone who has recently discovered Misskey, I can confidently say that it has quickly become my favorite social media platform. From its customizable interface to its community-driven approach, Misskey offers a unique and refreshing experience for users.

Install Mastodon without Docker (Ubuntu 20.04)
Install Mastodon without Docker (Ubuntu 20.04)

Mastodon is free and open-source software for running self-hosted social networking services. It has microblogging features similar to the Twitter service, which are offered by a large number of independently run nodes, known as instances, each with its own code of conduct, terms of service, privacy policy, privacy options, and moderation policies.

How to Install self-hosted Commento and Use Nginx as Reverse Proxy
How to Install self-hosted Commento and Use Nginx as Reverse Proxy

Commento is open-source privacy-focused commenting platform, It’s fast, bloat-free and can be self-hosted. This article guide you to install required dependencies like PostgreSQL (Ubuntu 20.04), setting up required Commento configuration and it’s SystemD to start the server automatically on when the system boot up. Additionally (but recommended), use Nginx as reverse proxy to serve Commento instance using HTTPS.

Running Matrix Synapse on my 11 years old laptop
Running Matrix Synapse on my 11 years old laptop

Dear future me who read this: Yes, you read it right. I’m running Matrix Synapse on HP Pavilion g7 Notebook PC (g7-1260us). When this article is published, it’s 11 years old laptop with broken battery, 4GB DDR3-1333 RAM and Sandy Bridge CPU (i3-2330M), plus the fan on the CPU headsink is not working.

Discourse Rake Posts Snippets from BBCode to Markdown
Discourse Rake Posts Snippets from BBCode to Markdown

It’s been more than 1 year since I migrated devilzc0de from MyBB to Discourse and many things needs to be done after the migration process is complete. One of them is to rake (and rebake, if needed) the BBCode tags to Markdown for each posts.