
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!