
Categories
2025
Obsidian (2): Deployment and Use of Web-based Obsidian

Access Personal Website from Internet (3): Using Cloudflare Tunnel for Reverse Proxy

Homelab(1):Using Kubernetes (K8s) or K3s to Build a Home Lab

Accessing Personal Websites from the Public Network (2) - Traefik Reverse Proxy Configuration

Container (6): Docker Issues and Bad Habits

Authentication: Deploying Authelia for Private Identity Service

Private Virtual Network VPN (2): Basic Concepts and Tailscale Setup Guide

Obsidian (1): All-platform Notes Management Software

Container (5): Docker Best Practices Guide - Container Update Monitoring Tool WUD (What's Up Docker)

Container (4): Docker Best Practices Guide - Container Update, Upgrade, and Migration

Container (3): The Best Practice Guide for Docker——Managing Data Volumes

Dynamic Domain Name System -- Cloudflare

2024
Accelerate Video Editing and Transcoding for FFmpeg Using GPU

Learn PyTorch by Examples (7): Language Model (II) - Implement Word-Level Language Model with Transformer

Linux System: Share Steam Games Among Multiple Users (Ubuntu as an Example)

Learn PyTorch by Examples (6): Language Model (I) -- Implementing a Word-Level Language Model with LSTM

Deploy a Private Large Language Model on Local or Server with ollama and LobeChat

Container (2): The Best Practice Guide for Docker——docker-compose and Portainer

Configuring Nvidia Graphics Card on Ubuntu: Games, CUDA Programming, Deep Learning, Docker Containers, etc.

Learn PyTorch by Examples (5): Sequence Prediction (II) -- Gated Recurrent Unit (GRU) and Long Short-Term Memory (LSTM)

Python Environment Management with venv/conda/mamba

Remote Desktop (1): Install and Use AnyDesk on All Platforms

Installing and Configuring Arch Linux

Multi-System Boot Loader Configuration

Access Personal Website from Public Network——Nginx Reverse Proxy Configuration

Self-hosted Online LaTeX Compilation and Preview Service: Overleaf Community Edition

Project Collaboration Development Process on GitHub/GitLab

Learn PyTorch by Examples (4): Sequence Prediction (I) -- Recurrent Neural Networks (RNN)

Learn PyTorch by Examples (3): MNIST Handwritten Digit Recognition (III) -- Convolutional Neural Networks

Learn PyTorch by Examples (2): MNIST Handwritten Digit Recognition (II) -- Parameter Selection in Neural Network

Container(1): About Containerization -- Containerization, Docker, Docker-Compose, Kubernetes / K8s, etc.

Python Web Development Learning (5): Deploying Website on AWS

Learn PyTorch by Examples (1): MNIST Handwritten Digit Recognition (I) -- PyTorch Basics and Neural Network Basics

2023
Private Virtual Network VPN (1): Setting Up a VPN with Shadowsocks on a Cloud Server

Build a Private Email Server with mailcow and Docker (2) - Use Email Relay and Reduce the Probability of being Blocked

Learn Web Development with Python (4): Deploy Website with Docker, Gunicorn and Nginx

Learn Web Development with Python (3): Use Input and API

Learn Web Development with Python (2): Use PostgreSQL and SQLAlchemy

Learn Web Development with Python (1):Use Flask Framework
Configuring SQL Development and Testing Environment (MySQL+VSCode) on Ubuntu 22

Use Gitlab and docker to Build a Personal Code Repository

Migrate the Domain Name Service Provider from Hostinger to Cloudflare

Merge Two Hugo Themes: Use the Resume Template of almeida-CV Theme in hugo-theme-Stack

Use Jellyfin and docker to Build a Personal Online Media Library

Build a Private Digital Library with calibre-web and docker

Building a Private Mail Server using Mailcow and Docker

Slurm: How to Change Job's Priority without Admin Privilege

Use Chevereto-free to Build a Private Image Bed

Google Photo Alternative: Using Nextcloud to Create a Personal Cloud Photo Album That Can Be Synchronized Across Multiple Devices

Installation and Use of Free Keyboard and Mouse Sharing Software Barrier/InputLeap for All Platforms

2022
Building a Personal Cloud Network Disk using Nextcloud and Docker

Use Environment Module to Manage Software Packages and Environment Variables in Linux

Build Dakota from Source

Build SAM from Source

Compile and Install zsh from Source without sudo Permission

oh-my-zsh Shell and Neovim Configuration for Commandline Users

Customizable MatLab Color Library jlcolor

How This Website Was Built 4 -- Search Engine Optimization (SEO)

How This Website Was Built 3 -- Usage and Customization of Hugo Theme Stack
