skip to content
Website rebuild notes

Notes on Rebuilding My Website

2 min read

This page was translated by AI

1. Introduction

The blog had not been updated for a long time. I had planned to work on it after the college entrance exam, but the exam did not go well, and I later had SMILE eye surgery. That delayed the blog update plan. Really, I was just too lazy. I made lots of plans but struggled to turn them into reality.

2. Why

After starting university, I heard about Docker. Recently, I saw my roommate working on his blog, so I searched around online and came across Halo, a framework that runs on Docker. I liked both its main site and admin interface, so I decided to give my blog a proper makeover.

3. The process

After dinner, I used a backup server for testing and installed Docker first. Docker Compose threw an error, and the official documentation was all in English. I searched online without finding much and was close to giving up. Then I saw in Halo’s installation guide that it could also be installed through the 1Panel dashboard. I looked into it and promptly abandoned BaoTa, which I had used for six years. 1Panel is just that good.

After two days of work, the setup is now Ubuntu + 1Panel + Halo.

I recommend at least 2 GB of server memory for this setup. Halo uses more memory than Typecho.

4. Next

I will work harder to keep the blog updated. I have also refreshed its sections, and this is my new plan for the blog’s future.

An AppSo article started my blogging journey in 2019. I hope I can keep going.

All the best!