Skip to main content

Recently Updated Pages

Linux Expect 自動化套件

Linux 相關

安裝Expect apt install expect 使用範例 自動telnet登入 建立telnet_expect.sh #!/usr/bin/expect set userna...

Updated 5 months ago by Jason

Nginx 搭配Let’s Encrypt Certbot自動更新SSL憑證

NGINX

運行環境 Ubuntu 22.04 下載certbot apt install certbot python3-certbot-nginx certbot certonly --...

Updated 5 months ago by Jason

Linux 限制使用者只允許SFTP

Linux 相關

運行環境 Debian 12 建立使用者 useradd -M testuser -s /usr/sbin/nologin -M 不建立家目錄 testuser 使用者 -s...

Updated 5 months ago by Jason

Docker 架設Vaultwarden密碼管理工具

Docker

Vaultwarden是以Bitwarden為原型、用Rust語言重新改寫的版本,比原始的Bitwarden更加輕量化 安裝Vaultwarden docker pull vaultward...

Updated 6 months ago by Jason

MariaDB 主從架構配置

MariaDB 資料庫

運行環境 PVE Debian 12 安裝MariaDB apt install -y mariadb-server 初始化設定 mysql_secure_install...

Updated 6 months ago by Jason

OpenWrt NAT設定

OpenWrt

若在防火牆區域勾選NAT或IP動態偽裝,則會上下行都會使用OpenWrt本身IP,若NAT後主機則無法取得真實IP 基本NAT設定 勾選NAT內部主機即可外連 只需內部主機對外NAT ...

Updated 6 months ago by Jason

BookStack 備份還原

開源軟體 BookStack 開源知識管理平台

備份 透過mysqldump備份資料庫 # Example mysqldump -u user bookstack > bookstack.backup.sql mysqldump ...

Updated 6 months ago by Jason

OpenWrt 繁體中文和美化介面

OpenWrt

運行環境 PVE 安裝繁體中文 轉到System -> Software,按下Update lists 更新軟體包,搜尋luci-i18n-base-zh安裝 開源介面Arg...

Updated 6 months ago by Jason

OpenWrt 安裝

OpenWrt

運行環境 PVE 下載OpenWrt檔案 倉庫地址https://downloads.openwrt.org/releases/,選擇x86 / 64,generic-ext4-c...

Updated 6 months ago by Jason

Nginx 傳遞真實IP

NGINX

Nginx設定 外部IP經過Nginx處理後會變成Nginx的IP,使用$remote_addr紀錄使用者IP location /{ ..... ...

Updated 6 months ago by Jason

PNETLAB 架設

PNETLAB

安裝Ubuntu 18.04 裸機安裝 將所有硬碟給ubuntu_lv sed -i -e "s/.*PermitRootLogin .*/PermitRootLogin yes/" /...

Updated 7 months ago by Jason

Gitea 反向代理

Gitea

運行環境 使用反向代理主機 Nginx 反向代理主機設定 使用子目錄/gitea/ server { ... location ~ ^/(gitea)($|/...

Updated 7 months ago by Jason

Gitea 架設

Gitea

運行環境 PVE LXC Debian 12 安裝nginx mariadb apt update apt -y install nginx mariadb-server g...

Updated 7 months ago by Jason

Nginx 升級到1.20.1 以上

NGINX

運行環境 Ubuntu 20.04 echo "deb http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` n...

Updated 7 months ago by Jason

PHP - header 下載或開啟檔案設定

PHP相關

使用header隱藏實體路徑 PHP 下載檔案設定 <?php $file = '路徑'; if (file_exists($file)) { header('Cont...

Updated 7 months ago by Jason

PHP - OTP驗證登入

PHP相關

安裝qrcode和oathtool apt-get install qrencode oathtool -y 建立產生qrcode的bash檔 #!/bin/bash secret=$(...

Updated 7 months ago by Jason

BookStack - SSL設定

開源軟體 BookStack 開源知識管理平台

運行環境 使用反向代理主機 反向代理主機設定 location /bookstack/ { client_max_body_size 50M; prox...

Updated 7 months ago by Jason

Homeassistant - 安裝bitwarden密碼管理器

Homeassistant

運行環境 HA安裝在Synology VM上 安裝vaultwarden 附加元件內搜尋vaultwarden並安裝關閉SSL選項後啟動 修改設定 瀏覽器輸入http://...

Updated 7 months ago by Jason

Synology - 洗白+開啟photo人物辨識

Synology

運行環境 黑群暉SDM7.1.1 洗白設定 安裝VMM 安裝virtual machine manager套件,下載跟主機相應版本的Virtual DSM新增虛擬機選擇Synol...

Updated 7 months ago by Jason

Wordpress - 反向代理

Wordpress

反向代理主機設定 新增location /wordpress/ 代理區塊 server { listen 443 ssl; ssl_certifica...

Updated 7 months ago by Jason