Advanced Search
Search Results
138 total results found
開源軟體
開源軟體
網站架設相關
網站架設相關
開源軟體
LibreNMS
LibreNMS監控系統
Wordpress
開源部落格系統
phpMyAdmin 安裝
Web介面管理MySQL資料庫
Synology
Synology相關
Homeassistant
Homeassistant相關
PHP相關
PHP相關
NGINX
NGINX相關
Gitea
Gitea版本控管
PNETLAB
PNETLAB網路模擬器
OpenWrt
OpenWrt 軟路由
MariaDB 資料庫
MariaDB 資料庫
Docker
Docker 容器化平台
Linux 相關
Linux 相關
Windows
Windows相關
Proxmox PVE
Proxmox PVE 相關
其他
其他
Buffalo LS-WVL
Buffalo LS-WVL
其他
Lightweight Kubernetes K3s
BookStack 開源知識管理平台
開源wiki系統
LibreNMS架設
LibreNMS架設
Proxmox Backup Server
Proxmox Backup Server 備份
Proxmox Virtual Environment
PVE
LibreNMS 警報相關設定
LibreNMS 警報相關設定
LibreNMS 應用程式設定
LibreNMS 應用程式設定
Synology Docker相關
Synology Docker相關
LibreNMS 外部整合
Docker Swarm 叢集
BookStack 架設
運行環境 PVE LXC Debian 12 安裝nginx mariadb apt update apt -y install nginx mariadb-server unzip git systemctl enable nginx && systemctl start nginx systemctl enable mariadb && systemctl start mariadb 資料庫設定 mariadb -u root -p CREATE DATABASE ...
LibreNMS架設 - Debian 12
運行環境 PVE LXC Debian 12 安裝nginx mariadb php apt update apt install php-mbstring php-cli php-common php-curl php-fpm php-gd php-mbstring php-mysql php-opcache php-readline php-snmp php-xml php-zip acl curl fping git graphviz imagemagick mariadb-client ...
LibreNMS架設 - Ubuntu 20
安裝環境 PVE LXC Ubuntu 20 設定時區 timedatectl set-timezone Asia/Taipei 最新LibreNMS已強制要求>php8.1 apt update apt install software-properties-common add-apt-repository universe apt install php-mbstring php8.1-cli php8.1-common php8.1-curl php8.1-fpm php8.1-...
Wordpress架設 - Debian 12
運行環境 PVE LXC Debian 12 安裝nginx mariadb apt update apt -y install nginx mariadb-server systemctl enable nginx systemctl start nginx systemctl enable mariadb systemctl start mariadb 安裝PHP apt -y install php php-cli php-fpm php-mysql php-json ...
BookStack 改為子目錄
BookStack設定 cd /var/www/html/bookstack nano .env 修改為子目錄 APP_URL=http://ip/bookstack NGINX設定 修改/etc/nginx/conf.d/bookstack.conf server { listen 8080; listen [::]:8080; server_name _; root /var/www/html/bookstack/public; index inde...
LibreNMS 被監控設備SNMP設定
於被監控的主機上安裝Snmpd apt install snmpd -y 某些 Linux 發行版不會在SNMP中取得正確版本訊息,透過 LibreNMS 提供的 Distro 工具取得正確版本訊息 curl -o /usr/bin/distro https://raw.githubusercontent.com/librenms/librenms-agent/master/snmp/distro chmod +x /usr/bin/distro 設定Snmpd 編輯/etc/snmp/snmpd.co...
phpMyAdmin 安裝
運行環境 PVE LXC Debian 12 確認已安裝好NGINX Mariadb 下載phpMyAdmin cd /var/www/html wget https://files.phpmyadmin.net/phpMyAdmin/5.2.2/phpMyAdmin-5.2.2-all-languages.zip unzip phpMyAdmin-5.2.2-all-languages.zip mv phpMyAdmin-5.2.2-all-languages phpmyadmin ...
Wordpress - 修改網域
進入資料庫修正 mariadb -u root -p wordpress_db UPDATE wp_options SET option_value = replace(option_value, 'https://old', 'https://new') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'https://old','https://new...
Wordpress - 修改須強制登入
新增跳轉程式 於主題Theme的functions下新增程式 function admin_redirect() { if ( !is_user_logged_in()) { wp_redirect( home_url('login') ); exit; } } add_action('get_header', 'admin_redirect'); 即可須強制登入才能瀏覽 修改後若無法登入Wordpress 於主機內回復設定/var/www/html/wordpress/wp-co...
Wordpress - 反向代理
反向代理主機設定 新增location /wordpress/ 代理區塊 server { listen 443 ssl; ssl_certificate /etc/letsencrypt/live/example.com.pem; ssl_certificate_key /etc/letsencrypt/live/example.com.pem; root /var/www/html; index index.p...
Synology - 洗白+開啟photo人物辨識
運行環境 黑群暉SDM7.1.1 洗白設定 安裝VMM 安裝virtual machine manager套件,下載跟主機相應版本的Virtual DSM新增虛擬機選擇Synology Virtual DSM,點選免費授權後開機使用synology assistant搜尋新建立的虛擬機,紀錄序號及mac將主機更改為虛擬機的序號和mac Synology設定 sudo -i mkdir /tmp/boot cd /dev mount -t vfat synoboot1 /tmp/boot/ ...
Synology - 安裝 WireGuard 客户端
套件中心設定 新增社群https://synopackage.com/repository/spk/all,安裝Wiregurad 主機設定 修复套件权限 sudo sed -i 's/package/root/g' /var/packages/WireGuard/conf/privilege 在etc目录下创建wireguard文件夹 mkdir /etc/wireguard/ 进入Wireguard文件夹 cd /etc/wireguard/ 新建 conf 配置文件 touch gw0...
Homeassistant - 安裝bitwarden密碼管理器
運行環境 HA安裝在Synology VM上 安裝vaultwarden 附加元件內搜尋vaultwarden並安裝關閉SSL選項後啟動 修改設定 瀏覽器輸入http://ip:7277/admin,admin token在啟動日誌內 修改網址 修改token Synology設定反向代理 synology申請ssl憑證後使用內建反向代理 瀏覽器輸入https://XXX.com:7277
BookStack - SSL設定
運行環境 使用反向代理主機 反向代理主機設定 location /bookstack/ { client_max_body_size 50M; proxy_pass http://bookstack主機ip/bookstack/; } BookStack主機設定 進入bookstack目錄 cd /var/www/html/bookstack 更新網址 php artisan bookstack:update-url <oldUrl> <newUrl...
PHP - OTP驗證登入
安裝qrcode和oathtool apt-get install qrencode oathtool -y 建立產生qrcode的bash檔 #!/bin/bash secret=$(echo test123 | base32) echo $secret qrencode -t ANSI256 -o - $(echo otpauth://totp/CVG:wncvg?secret=${secret}&issuer=CVG&algorithm=SHA256&digits=6&period=30) -o ...
PHP - header 下載或開啟檔案設定
使用header隱藏實體路徑 PHP 下載檔案設定 <?php $file = '路徑'; if (file_exists($file)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($file));...
Nginx 升級到1.20.1 以上
運行環境 Ubuntu 20.04 echo "deb http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" \ | sudo tee /etc/apt/sources.list.d/nginx.list curl -o /tmp/nginx_signing.key https://nginx.org/keys/nginx_signing.key sudo mv /tmp/nginx_signing.key...
Nginx - 搭配Fail2ban檢測封鎖
運行環境 Ubuntu 22.04 安裝Fail2ban # 安裝 apt install fail2ban -y # 設定開機自動啟動 systemctl enable --now fail2ban # 複製設定檔 cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local 設定Fail2ban 編輯/etc/fail2ban/jail.local [nginx-4xx] enabled = true port = 80,443...
Gitea 架設
運行環境 PVE LXC Debian 12 安裝nginx mariadb apt update apt -y install nginx mariadb-server git systemctl enable nginx && systemctl start nginx systemctl enable mariadb && systemctl start mariadb 資料庫設定 mysql -u root -p CREATE DATABASE IF NOT EXIST...
Gitea 反向代理
運行環境 使用反向代理主機 Nginx 反向代理主機設定 使用子目錄/gitea/ server { ... location ~ ^/(gitea)($|/) { client_max_body_size 512M; rewrite ^ $request_uri; rewrite ^/(gitea($|/))?(.*) /$3 break; proxy_pass http://ip:3000$uri; ...