Before the introduction, the applications (including blogs) I deployed in my home data center have a simple 4-level structure in terms of network architecture: Cloudflare Tunnel---> Changting Leichi WAF Community Edition---> ZEVENET Load Balancing Community Edition--->…
Foreword For chatgpt, I have been using the app version on Mac, because it has a free daily quota, which is more than enough for a light user like me, and it is difficult to exceed it. However, when studying the AI plugin "AI En…
Preface Actually, at first glance, there seem to be many solutions for the folder synchronization requirement on the Internet. After searching for a long time, combined with my own experience, I simply divided these related solutions into 3 categories: 1. Single APP solutions are represented by sync folders, which are LAN solutions.
Preface I am now used to two ways of deploying nginx: pagoda panel and docker. Among them, the nginx of pagoda panel is mainly used for ssl decryption and reverse proxy, focusing on convenience (for detailed configuration steps, see: linux panel series configure reverse proxy and use non-443 port...
Introduction Due to the essential differences between IPv6 and IPv4 protocols, some traditional technologies that have existed on IPv4 for a long time have lost their functions in the future trend of IPv6 public network IP becoming the mainstream: such as port mapping, NAT, etc. In the IPv6 public network of the home data center that I am planning...
Preface I have always wanted to write a tutorial on how to build a docker version of NextCloud. The reason is that every time I redeploy, it takes a long time and there are too many details to remember. But it is too troublesome and I have to write a lot. I really don’t have the mood or motivation to take the initiative to do it. No…
Preface Actually, I have never been interested in intranet penetration technology before, mainly because my home broadband is an IPv4/IPv6 public network dual stack environment (IPv4 is still 3 dial-up, 3 public network IPs, 3 uplinks of 60M, which can't be used up!), a dynamic domain name, an iQuick port mapping, and a...
Preface I have introduced several apps that can share files. The most complex one is minio on the private COS platform (I mainly use it to provide downloads of large files. After all, minio's permanent file links need to be generated manually, which is slightly slow and inefficient. For specific configuration steps, see...
Introduction Sometimes, we often encounter some specific requirements, such as needing to generate a UUID, or converting the contents of the docker-compose.yml file into a docker run command (or vice versa). Usually at this time, we will search online for...
Preface I have written an article about building a DNS server before, which is based on bind9 (see: Docker series to build a DNS server based on bind9), but this is more suitable for use when building a test environment by yourself, and usually if we only need a local dn...