Preface: As our internal applications become more numerous and complex, a problem that must be solved is how to monitor the running health of all applications in real-time and receive alarms at the first opportunity when an application encounters problems. To solve this problem, we need to build our own real-time application health monitoring...
Deploying the redis container: To deploy the onlyoffice container for nextcloud, you first need to deploy the redis container: docker run --name redis -d --restart=always --ne...
When Chevereto is deployed via docker and you want to publish it to the public network, it is usually done through a reverse proxy with SSL enabled on the reverse proxy. However, this raises an issue: Chevereto does not know that visitors will use https to...
Preface: Originally, I didn't have a great need for the long-to-short link conversion feature because I was using cryptgeon, and the generated links could also have read counts and times set (though in minutes), and even access passwords. However, I later found that in situations where cryptgeon is not suitable...
Preface: Why did I write this article? As everyone knows, many application deployments require an LNMP environment. Setting up this environment is not too difficult, but not too simple either. Moreover, there are now various Linux panels that thoughtfully provide one-click, one-stop installation. In the beginning, I was also used to using Pagoda...
Preface: When I was using Uptime-Kuma, I encountered a very frustrating problem: when monitoring health changes on my site, how can I get real-time notifications most effectively? Uptime-Kuma supports many notification methods, but the ones normal people can use are just these few...