Preface: Because I don't want to publish some articles directly (maybe they are sensitive?), and using a password feels a bit low-end... I remembered seeing some bloggers setting up VIP access in a more technical way before, and thought maybe I could use it in the future, so I decided to make one myself. Because it involves...
Preface: Actually, regarding the requirement in the title, it doesn't seem to make much sense now, because if it's just about using Cloudflare to enable fast access to domestic sites from abroad, there are too many ways (tunnel, custom hostnames). The reason I considered this issue at the time was to solve the backup...
Preface: Having nothing to do today, I suddenly thought of setting up a web-based retro game emulator. So I searched on hub.docker and found the linuxserver/emulatorjs project. The official explanation is: "A browser-based web...
Initialize PeerTube. To change interface language, click "root"-"interface" in the upper left corner: Select Simplified Chinese in the next language selection box: Several important options. Help share the video currently playing. This option will use webtor...
Preface: A while ago, I wrote an article: Docker Series: Setting up a Simple Video Gallery Based on WordPress + MinIO. However, I always felt it wasn't quite right. First, the playback experience wasn't very good—clicking the image directly wouldn't play it, you had to click the text link; second, uploading...
Preface: Usually, when we set up Docker, whether using the docker run command or the docker compose command, it is done via commands in the terminal. Although we can still use commands when we need to check various Docker statuses, ...
Preface: Basically, all applications deployed in a home data center are ultimately published externally through a reverse proxy. This has the same significance as configuring a reverse proxy on a cloud host, with the only difference being that port 443 cannot be used for publishing. Since I am using the BT Linux Panel...
Note: The deployment content in this article is outdated. For the latest deployment tutorial, please refer to: Home Data Center Series: Detailed Setup Tutorial for the Latest Version of Umami (2.11.3). The initialization steps after successful deployment can still refer to this article. Preface: Since the blog went online, I have successively researched...
Preface: In some special scenarios, we may need our own controllable DNS server. For example, setting up an experimental environment in an intranet requires a custom test domain name. In this case, you only need to point the DNS server of the test machine to the controllable DNS (when there are many test machines, you can't go and change each one...
Preface: Having some free time and feeling that a home data center should at least have an email address with its own domain name suffix, I decided to build a mail server myself. Regarding the choice of software, I investigated a lot. First, I looked into EwoMail, but the official recommendation was CentOS 7/8, so I installed CentOS...