Today, I had received a new keyboard, LANGTU LT84 mechanical keyboard. It’s a versatile three-mode mechanical keyboard that features a unique color display screen and a multi-function metallic knob. The knob can be used to access various functions on the keyboard from switching between different connection modes to adjusting the... Continue reading
Lanuel is a Laravel 9 - Nuxt 3 - Element Plus starter kit. Most of the commonly needed features of an application like Authentication, User and Role management Application Backend, Backup, Logviewer are available here. It is modular, so you can use this project as a base and build your own... Continue reading
KitchenOwl is a smart self-hosted grocery list and recipe manager. Easily add items to your shopping list before you go shopping. You can also create recipes and get suggestions on what you want to cook. Track your expenses so you know how much you've spend. Requirements Docker Docker-compose ... Continue reading
Cherry is an open source self-hostable bookmark service. It supports full text search, powered by SQLite fts5. You can also import bookmarks from Pocket, Chrome/Firefox/Safari bookmark export and CSV files. It has a simple, and probably quite opinionated, web UI. Requirements Docker Docker-compose How to install? If you haven't docker-compose, you... Continue reading
The Cloudflare WAF provides both automatic protection from vulnerabilities and the flexibility to create custom rules. The order of the rules tabs below represents the sequence of traffic except for tools. In Rate limiting rules tab, you can customize rules for request limit. How to configure? Step 1:... Continue reading
Have you ever been on a group trip and lost track of who paid for what and who owes money to whom? If so, money balancer (https://github.com/dorianim/money-balancer) is the perfect tool for you! It helps you to keep track of who paid for what and calculates your balance with all of... Continue reading
Today, I'll work around Cloudflare Page Rules to optimize cost for CDN. As you know, Cloudflare is a DNS manager (and many other great features as CDN, Proxy, Firewall, Web3,...). For proxy, It can help your sites completely anonymous since your sites are behind the proxy Cloudflare's servers and it's completely... Continue reading
Restricting access to your website or some parts of it by implementing a username/password authentication. Prerequisites Nginx Password file creation utility such as apache2-utils (Debian, Ubuntu) or httpd-tools (RHEL/CentOS/Oracle Linux). Creating a Password File 1. The first time we use this utility, we need to add the -c option to create the specified file.... Continue reading
Recently, when checking nginx's log, I found a very strange log, so I tried my best to check it. This is nginx's error_log: 2022/01/08 11:20:42 [warn] 17711#17711: *7482384 using uninitialized "server" variable while logging request, client: 45.135.xxx.xx6, server: 127.0.0.1, request: "GET /node_modules/../../../../../etc/passwd HTTP/1.1" This same as the server is under... Continue reading