Vaultwarden (formerly Bitwarden_RS) is a lightweight, self-hosted Bitwarden-compatible password management server written in Rust. It has low resource consumption, is suitable for single-machine deployment, and is ideal for individuals or small teams. I mainly use it to fill the gaps that KeePassXC cannot cover. Its multi-device synchronization function is very suitable for local area networks. For example, if you save a password on your home computer, you can synchronize it to your phone or tablet on the same Wi-Fi network through Vaultwarden, without having to go through the public network.
A few days ago, when I was doing log analysis using nginxpulse, I found some problems, such as the UI being distorted when accessing from mobile phones or tablets, and the 'Access Details' page being almost unreadable. So I thought I'd try deploying goaccess.
My personal website has been running for several years, but due to low revenue and low traffic, it has never been integrated with monitoring and has been left unattended. Because it shares a WeChat Mini Program backend API with the same main domain, every time I want to see who has used my Mini Program, the damn 'We Analytics' Mini Program is really difficult to understand. The 'Real-time Data' feature is exclusive to the professional version and requires payment. This is typical Tencent; I understand and respect that. They can't even recoup the annual ¥30 certification fee, let alone pay to activate real-time data.
By the time you read this article, most of the images on this site, except for some logos, thumbnails, and icons (which I personally think are unsuitable), have been converted from png, jpg, WebP to AVIF. AVIF (AV1 Image File Format) is a high-efficiency image format based on AV1 encoding, open and royalty-free. It is currently the best balance of 'compression efficiency + modern features + open ecosystem,' significantly superior to traditional formats such as JPEG, WebP, and PNG. In simpler terms: it saves bandwidth, loads faster for users, and may be beneficial for SEO.
While browsing news, I saw that Blender Studio released a free game called Dogwalk. I tried it on Steam, walking a dog around on a map, but I didn't understand it and didn't have the patience to finish it. This gave me the idea to use Godot to make a game.