Note: The content of this article about deployment is outdated. For the latest deployment tutorial, please refer to: Detailed Tutorial on Building the Latest Version of umami (2.11.3) in the Home Data Center Series. You can still refer to this article for initialization operations after successful deployment.
Preface In some special scenarios, we may need a controllable DNS server of our own. For example, a custom test domain name is needed to build an intranet experimental environment. In this case, we only need to point the DNS server of the test machine to the controllable DNS (when there are many test machines, we can't change it on each test machine...
Preface: I was free and thought that my home data center should have its own email address with a domain name suffix, so I planned to build a mail server myself. I did a lot of research on software selection, and first looked at EwoMail. As a result, the official recommendation was centos7/8, so I installed centos…
Introduction: At present, the number of newly installed home broadbands with IPv4 public network addresses has been decreasing, and IPv6 public network addresses have been increasing. However, due to the difficulty in remembering IPv6 addresses and the lack of solutions for dynamically binding IPv6 public network addresses and dynamic domain names at home,...
Preface Actually, I didn’t want to write this article. I’ve never been too lazy to write about content that can be easily found online. But later I thought about it and decided to use this as an opportunity to record the process of building an application (mainly including database reuse) from beginning to end, so that I can directly use it in the future when I need it:…
Building a home data center involves many applications. This article takes my home environment as an example to sort out the applications that need to be used for your reference. My home data center application is published as a group site based on personal blogs. I chose wordp...
When we use Linux system, we often encounter the need to run commands (or scripts) at startup. This article takes the startup and running of tailscale relay server DERP on debian11 as an example to summarize the three most commonly used startup running commands (or scripts)...
Because Tailscale does not have an official relay server in China (you know why), although it can still be used (using foreign relays), the latency is very high, and from the bottom of my heart, public relay servers are not pleasant (do we all wear underwear together?). Want low latency...
Preface In the previous article, I used minio in docker to build my own simple COS platform (see: docker series to build a private COS platform based on minio). This was originally used by me to share some large files with friends occasionally. However, due to...
Introduction When we usually want to share a file with friends, there are usually two ways: 1. Upload it to a network disk (Baidu network disk, Alibaba cloud disk, etc.), share it as a link, and the receiver needs to save it to his own network disk or download it directly to play. The sender and the receiver...