Author: tangwudi

I am a poor loser who really likes to study technology and sing. Although I have nothing to do now, I used to be a senior IT practitioner with 19 years of work experience: network engineer of an integration company in 2002, pre-sales engineer of a general agent in 2007, and sales engineer of a foreign company in 2011. I have grown up with the development of the domestic IT industry. The key is that I can sing well, which is so annoying. My main hobby now, in addition to studying singing, is to study the "True Home Data Center" solution. The ultimate goal is to allow anyone to use the idle hardware at home to build and publish their own website in minutes (a little exaggerated). For friends who pursue it, they can also achieve a certain level of security protection through various technical means (mainly free), and finally realize: everyone can have a website.

241 Posts

Setting up a DNS server based on bind9
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...
Setting up a mail server based on poste.io
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…
Application of virtual networking technology
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,...
Building an open-source bastion host based on next-terminal
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 private COS platform based on minio
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...