My small broken site is placed on a beggar host in a foreign computer room, and the code is hosted in a github private warehouse. When I push the code, I hope to automatically update the website. There are actions in github. You can write relevant logic by yourself and implement it on the runner of github. For code update, the easiest way is to ssh to the server to perform related operations, but to fill in the Actions secrets in this way, to be honest, I am not at ease. I want to write a simple service update code by myself. rely

In mainland China, the need for scientific Internet access has always existed for technical personnel and certain groups. From the earliest VPNs to Shadowsocks, to V2Ray, and the latest Xray, the goal is to freely access the internet and obtain necessary information. This article describes the configuration of scientific Internet access in command-line mode on a Linux PC. This non-GUI configuration has few external dependencies, allowing you to access the latest features without waiting for other software updates. Similar operations should be possible on Macs, but Macs have a better software ecosystem, so you can generally download and install the corresponding app without manual configuration.
When the new Ubuntu 22.04 system was released at the end of April, curiosity led me to choose the ZFS file system. I had heard of ZFS before, but later, when I installed the updated Linux kernel DEB package myself, I found that the system wouldn't boot. I was a little panicked because the ZFS file system wasn't recognized. I had no choice but to search online. It turned out that due to open source licensing issues, the kernel doesn't include a corresponding ZFS processing module like ext4. If there was a dispute, Oracle's lawyers would send a letter. Without further ado, since Ubuntu officially provides a corresponding file system option, and BSD and other systems also use the ZFS file system, it must have its unique advantages. For the poor, the ZFS snapshot feature is definitely practical. The test process is as follows: LVS deployment
When you use Linux for work or school, and need to transfer files between your computer and phone, you might find there's no quick and easy way like AirDrop. Those with hands-on experience or a penchant for tinkering can set up services like Samba, NFS, FTP, or NAS, but that can feel a bit heavy-handed and overkill. The command-line software I'll introduce below is lightweight and easy to use. It uses the HTTP protocol and can be used on any device with a browser.
WebDav is like a storage service, various applications can connect to it, Jopin supports webdav, you can build a webdav service by yourself, todo list widget, text storage synchronization widget, it is very convenient for small teams to use and easy to maintain