This article compiles quality resources related to VPS, including essential steps for new server setup and quick deployment of common open source projects for easy reference and practice.

1. Top 10 Must-Do Tasks After Getting a New VPS

Example: Use one-click scripts for quick system configuration/tool installation (please understand the script source and risks before executing in a trusted environment)

curl -sS -O https://kejilion.pro/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh

Tip: Before executing third-party scripts, it’s recommended to read the script content first or verify in a container/test machine; always try cautiously in non-production environments.

2. Docker Open Source Project Recommendations


🛠️ 14 Selected Open Source Projects

  • Link: https://blog.kejilion.pro/dockeapp2025/
  • Features: One-click deployment, covering productivity tools, cloud storage, remote desktop, automated workflows, monitoring, image and video management, and more

1. 🖥️ Termix - Open Source Server Management Platform

Project URL: https://github.com/LukeGus/Termix
Description: Free open-source all-in-one server management platform with web interface for managing SSH connections, supporting SSH terminal access, tunnel management, remote file editing, host management, and status monitoring

Quick Deployment

services:
  termix:
    image: ghcr.io/lukegus/termix:latest
    container_name: termix
    restart: unless-stopped
    ports:
      - "8080:8080"
    volumes:
      - termix-data:/app/data
    environment:
      PORT: "8080"

volumes:
  termix-data:
    driver: local

2. 🌐 Nginx Proxy Manager - Reverse Proxy Management Tool

Project URL: https://github.com/jc21/nginx-proxy-manager
Description: Visual reverse proxy management tool with web interface for managing Nginx configuration, supporting automatic SSL certificate application, domain management, access control, traffic monitoring, and log viewing

Quick Deployment

version: '3.8'

services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

Default admin account: Email: admin@example.com Password: changeme


3. 🔐 NodeCrypt - End-to-End Encrypted Chat System

Project URL: https://github.com/shuaiplus/NodeCrypt
Description: True end-to-end encrypted chat system implementing zero-knowledge architecture where the server cannot access plaintext messages

One-Click Deployment (Not Recommended)

docker run -d --name nodecrypt -p 80:80 ghcr.io/shuaiplus/nodecrypt

⚠️ Note: HTTPS must be enabled, otherwise key transmission will fail, preventing room entry

# After cloning the project and installing dependencies
npm run dev  # Start development server
npm run deploy  # Deploy to Cloudflare Workers

4. 📡 File Transfer Go - WebRTC P2P File/Text/Desktop Transfer

Project URL: https://github.com/MatrixSeven/file-transfer-go
Description: P2P end-to-end transfer based on WebRTC, supporting multi-file/text/desktop sharing, real-time status sync and end-to-end encryption, compatible with multiple platforms and mobile devices

Quick Deployment

docker run -d -p 8080:8080 --name file-transfer-go matrixseven/file-transfer-go:latest