timmy / 📦 aaPanel Docker 快速安裝腳本:資料持久化一次搞定!

1 лайк(-ов)
0 форк(-ов)
2 файл(-ов)
Последняя активность 4 months ago
用 Docker 部署 aaPanel,先初始化再掛載 www、etc、var、usr,輕鬆保留設定與網站資料,支援 host 模式與自動重啟 🚀
1 #!/bin/bash
2
3 # 建立 aapanel 目錄並進入
4 mkdir -p aapanel && cd aapanel
5
6 # 下載 aaPanel Docker 映像
7 docker pull aapanel/aapanel:lib
8
9 # 啟動 aaPanel 容器
10 docker run -d --rm --name aapanel aapanel/aapanel:lib

timmy / 🪣 MinIO 快速部署與 mc 操作大全:S3 儲存管理超順手

0 лайк(-ов)
0 форк(-ов)
2 файл(-ов)
Последняя активность 9 months ago
從 Docker 快速部署 MinIO,到 mc 建立 bucket、上傳下載、鏡像同步、權限設定,一份搞定本地 S3 儲存管理需求 🚀
1 services:
2 minio:
3 container_name: minio-server
4 image: minio/minio
5 restart: always
6 command: server /data --console-address ":9001"
7 environment:
8 - MINIO_ROOT_USER=minioAdmin
9 - MINIO_ROOT_PASSWORD=G0dM!nS3cr3t2025
10 volumes:

timmy / 🕒 Python 時間處理懶人包:轉字串、計算差、顯示幾分鐘前

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 9 months ago
常用的 datetime 工具函式:轉格式、計算秒數差、解析時間字串、顯示幾分鐘前/剛剛/幾天前等人類友善時間字串,寫後台超實用 ✅
1 import math
2 import time
3 from datetime import datetime
4
5
6 # 轉換時間格式到字串(天)
7 def human_date(date=None):
8 if date:
9 assert isinstance(date, datetime)
10 else:

timmy / 🔐 Python 密碼雜湊教學:用 bcrypt 安全加密與驗證

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 9 months ago
用 bcrypt 進行密碼加密與驗證,支援 salt、自動安全雜湊,保護你的使用者資料不被爆破!適合登入驗證與帳號系統 🚀
1 import bcrypt
2
3
4 def encode_password(password: str) -> str:
5 salt = bcrypt.gensalt()
6 hashed = bcrypt.hashpw(password.encode(), salt)
7 return hashed.decode()
8
9
10 def check_password(password: str, hashed: str) -> bool:

timmy / 💻 用 sqlcmd 操作 SQL Server:從 CLI 查詢資料庫

0 лайк(-ов)
0 форк(-ов)
2 файл(-ов)
Последняя активность 9 months ago
用 Bash 設定 SQL 密碼、執行 SQL 指令檔,還能快速查出所有資料庫名稱!搭配 sqlcmd 效率滿分 ✅
1 export SQLCMDPASSWORD="YourSecurePassword123!"
2 sqlcmd -S 127.0.0.1,1433 -U sa -i script.sql