Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

323 total results found

Proxmox VE 設定smtp寄信

Proxmox VE 虛擬系統記錄

因為在做資料備份時,想要知道資料是否有正常的備份成功,所以需要讓系統自己寄信通知以下是設定的方式。 BUBU 我是用 GMAIL 帳號去做寄信動作。 Proxmox VE 5.x 版之前可以使用 安裝 SSMTP apt install ssmtp mailutils -y 將 SSMTP 的設定檔備份起來 cp /etc/ssmtp/ssmtp.conf /etc/ssmtp/ssmtp.conf.default 編輯 SSMTP 設定檔 /etc/ssmtp/ssm...

Proxmox VE
SMTP
Proxmox VE
Postfix
Proxmox VE
ssmtp

Proxmox VE 安裝 VM上的 Qemu-guest-agent

Proxmox VE 虛擬系統記錄

使用 VM 時需要使用 Agent 才可從系統去跟 VM 溝通 linux:版本安裝方式 Debian/Ubuntu apt-get install qemu-guest-agent -y Redhat/CentOS yum install qemu-guest-agent -y   Windows:版本安裝方式 載點 ,下載完後進到裡選擇 guest-agent 資料夾,在看系統是什麼版本就安裝什麼版本就可以了 然後在 PVE 系統裡面針對該 VM 機裡的選項有一個 Qemu 代理這...

Proxmox VE
Guest-Agent

mailcow 開源的電子郵件伺服器

開源軟體安裝流程 mailcow 郵件伺服器

BUBU 由於現在公司想要自建電子郵件伺服器,又卡在於經費問題,功能要求度不高,只要能基本收發信就可以了。目前國外還滿多開套開源的軟體,這一套是結合目前很熱門 Docker  容器結合成的一個服務。 運行環境 本工作室環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式 系統環境: CentOS 7 安裝過程 第一步:安裝 CentOS 7 就先把主機名稱修改成 例: mailcow.xxx.net 也可...

open source
mailcow

Zurmo CRM 安裝流程

開源軟體安裝流程 CRM 客戶管理系統

   這是一套像是玩遊戲的模式的客戶管理系統,功能簡單像是一個獎勵積分的服務。 系統環境是: CentOS 7 第一步:更新系統 yum update -y 安裝基本的套件 yun install vim git wget openssh* sudo -y   第二步:不用特別把 web 服務版本更新到新版本,只要使用系統所預先安裝的系統就可以使用了。 安裝資料庫 yum install mariadb-server mariadb-client systemctl enable mari...

open source
ZurmoCRM

CentOS 7 系統時區修改

Linux 系統記錄 CentOS 系列記錄

   BUBU 在 PVE 上使用 LXC 模式,時區都會跑掉因此要手動將時區修改為台北的時區修改方式如下。 更改系統時區設定: timedatectl set-timezone Asia/Taipei 設定完成之後,再用 date 檢查一次時區: date   參考相關網頁: CentOS Linux 更改系統時區指令教學

CentOS 7
系統時區

CentOS 7 系統語系設定

Linux 系統記錄 CentOS 系列記錄

   BUBU 使用 PVE 都是使用 LXC 模式,所以語系預設是英文,因此要手動將語系修改成中文,這樣子就可以正常輸入中文字也不會出現亂碼格式。 修改方式如下: localectl set-locale LANG=zh_TW.utf8   參考相關網頁: RHEL / CentOS 7 修改系統語系

CentOS 7
系統語系

CentOS 7 關閉防火牆及SELinux設定

Linux 系統記錄 CentOS 系列記錄

CentOS 7 的 SELinux 及 Firewalld 防火牆都是安全相關的套件, RHEL 及 CentOS 均預設開啟, 但如果在開發或測試的機器上, 將它們關閉對除錯方便不少。 關閉 SELinux: 開啟檔案 /etc/selinux/config: # vi /etc/selinux/config 找到以下一行: SELINUX=enforce 改成: SELINUX=disabled 另外將 “SELINUXTYPE=targeted” 加上註釋, 改成這樣: # SELINUX...

啟用Nginx 支援到 OpenSSL TLS1.3 安全協定 - CentOS

網站架設記錄 NGINX Web 服務器

BUBU 因為之前測試的安裝方式都是不能啟用 TLS 1.3 的模式,因為又在重新尋找其他的方式,那之前測試的方式是都是失敗,可以試試下面的方式我在網路上找到其方的方式來處理的,首先先到 OpensSSL 官方下載最新版的本目前是到 OpenSSL 1.1.1b 版本未來還會在有更高的版,到再請在下載新的版本。 Nginx 官方下載 yum 版本,目前的版次 先在 vim /etc/yum.repos.d/nginx.repo 上新增下載路徑 #這是目前穩定的版本(1.16.X) [nginx-stable]...

SSL
TLSv 1.3
NGINX
啟用 TLSv 1.3
OpenSSL
版本更新
NGINX
CentOS 7
NGINX
CentOS 8

Graylog 3 安裝及設定

Graylog 01.系統安裝

109.09.14 內容修改為 CentOS8 版本,並且修正安裝流程 運行環境 本工作室環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式 系統環境: CentOS 7 or CentOS 8 Web 服務: Nginx 1.18 第一步:更新系統 CentOS 7 系統更新: yum update -y 安裝pwgen、perl-Digest-SHA輔助工具,設定Graylog時用來生...

open source
Graylog
Web 服務
NGINX
CentOS
Graylog
Graylog
CentOS

acme.sh + Cloudflare 自動更新 Let's Encrypt 服務

網站架設記錄 SSL憑證設定

之前 BUBU 是使用萬用字元方式來更新憑證,結果之前憑證快到期了,發現到自動更換憑證是無法使用的,結果導至只能用手動方式去更換憑證,現在可以使用域網服務商上面的 API 方式來進行更新憑證。 安裝 acme.sh 此套件,該套件已有建立好已有提供的 API 功能,如果所採買的網域商裡面有提供 API 介面的話,可以查詢一下怎麼使用,該套件裡面有解說每個 API 要怎麼使用。 安裝 acme.sh 套件 Check this project curl https://get.acme.sh | sh O...

SSL
Let’s Encrypt
SSL 憑證
自動更換憑證
SSL
acme.sh
CDN
CloudFlare

使用 SSH 連線將已連線過的記錄清掉

MAC 系統記錄

BUBU 因在使用 MAC 用 SSH 連線之前有連線過的記錄沒有清掉,同樣的連線位置已記錄過就無法在連線,所以要先清除掉才可以再次連線 下圖是已有連線過記錄的錯誤訊息 處理方式如下 方式一: vim /root/.ssh/known_hosts #將有問題的 KEY 刪掉 方式二: rm -rf /root/.ssh/known_hosts #把整個known_hosts都刪除 #或是把known_hosts 移到別的地方 方式三: ssh-keygen -R ip #輸入想要刪除的i...

SSH
連線錯誤

在排程裡面增加 log 記錄

Linux 系統記錄

crontab  在想要排程後面增加下面的指令 檔案加上$(date "+%Y%m%d_%H%M").log

如何增加第二顆硬碟

Linux 系統記錄

先下 # ls /dev/sd* 先看有抓取到那些硬碟資訊,通常第一顆系統碟都是 sda 開頭的其他新增加的硬碟都是依順 sdb、sdc...... 依此類推,再來為新增加的硬碟進行磁區的分割 # fdisk /dev/sdb fdisk 是一個互動模式的分割工具,輸入 m 再按 Enter 可以顯示各種指令的說明: WARNING: DOS-compatible mode is deprecated. It’s strongly recommended to switch off the mode (co...

Linux
分割硬碟
Linux
新增硬碟

BookStack 與第三方帳號合併使用

開源軟體安裝流程 知識庫軟體

因系統預設是使用帳號及密碼方式登入,那該 BookStack 也可以跟第三方帳號合併使用,這樣子以後就不用再輸入帳號及密碼了,可以使用第三方帳號登入即可。那 BUBU 是使用 Google 的帳號來使用,官方還是有提供其他登方的方式。 Google 設定方式 109.02.05 因 Google 頁面有重新設定,並且修正 首先先到 Google Developers Console 建立一個新的專案 建立好一個專案選擇「OAuth同意畫面」 選擇「外部」 以照圖...

BookStack
第三方帳號登入

mailcow SSL 設定

開源軟體安裝流程 mailcow 郵件伺服器

因現行設定時都要有安全的問題,所以 mailcow 會自動協助產出憑證使用,那由於 BUBU 已經有自己用的憑證服務,所以只要將有產出來的憑證服務複製到 mailcow 所指定目錄下放就可以使用了。 那憑證服務所要放的位置如下: data/assets/ssl/cert.pem data/assets/ssl/key.pem 放入以上這兩個憑證資訊就可以了,放完之後再重啟 mailcow 服務 docker-compose down && docker-compose up -...

mailcow
SSL

mailcow Vmail 資料移動

開源軟體安裝流程 mailcow 郵件伺服器

因連到資料的後台看到郵件空間很小,所以要把郵件空間移到另一個地方存放官方有教學如何移動資料到其他地方 在 mailcow 的目錄下新增加一個檔案 docker-compose.override.yml 內容如下 version: '2.1' volumes: vmail-vol-1: driver_opts: type: none device: /data/mailcow/vmail o: bind 移動現有的資料夾: 用 "Mountpoin...

mailcow
vmail 資料移動
mailcow
相關資料移動

BookStack 備份與還原

開源軟體安裝流程 知識庫軟體

BUBU 有時候會在更新系統的時候會先將現行的資料都先備一份起來之後再進行更新,或者會用排程方式定期備份系統的資料。 因 BUBU 會定時測試之前所備份出來的檔案是否都是完整正常的,那個人會建議先把 BookStack 這個服務安裝流程整個都跑完之後再開始進行資料還原,這樣子就可以正常運行了 備份 備份資料庫的資料 # Syntax mysqldump -u {mysql_user} -p {database_name} > {output_file_name} ## Only...

BookStack
備份與還原

BookStack 版本更新

開源軟體安裝流程 知識庫軟體

在做 BookStack 版本更新之會先建議先將現行的資料先備份起來,之後再進行版本更新動作。 109.03.16 官方從 0.28.3 版之後更新方式已刪掉修改成官方更新方式 0.28.3版更新 GitHub 說明 109.05.02 官方從 0.29.2 版有嚴重漏洞問題,請盡速更新,此版已修復 BookStack v0.18 版中引入的 XSS 安全漏洞。 如果已更新到 0.29.2 版本,更新後記得下一段指令,以確保安全 php artisan bookstack:regenerate-comm...

BookStack
系統更新

使用 rsync、ssh、crontab 排程遠端備份

Linux 系統記錄

BUBU 會將憑證定時複製到其他服務主機上存放 SSH 產生鑰使 首先要先幫各服務上先產生一個公鑰及私鑰,輸入下方指令 ssh-keygen -t rsa 這中間會問你鑰匙要放在哪個目錄,還有passphrase,按三次Enter採用預設值 最後鑰匙會產生在家目錄的「.ssh」目錄下此目錄是隱藏目錄要用 ll -a 才會看到該目錄, id_rsa.pub 是公鑰, id_rsa 就是私鑰進入該目錄後輸入  cat id_rsa.pub >> authoriz...

Rsync
同步
SSH
產生鑰使
Crontab
排程設定
Crontab
天數

VSCode Setting Sync 插件使用

開發程式應用紀錄 VS Code 記錄

這是讓 VSCode 所使用的套件備份到 GitHub 記錄 首先要到 GitHub 上申請一個 API 連接帳密,登入之後點選 Settings 設定 選擇 Developer settings 再選擇 Personal access tokens →  Generate New Token 輸入名稱 例如:VSCode 勾選 gist 按下 Generate token 這時會產出一串很多亂碼把這組亂碼記錄下來 再回到 VSCode 按下 Shift + Alt + U 此...

VSCode
Setting Sync
VSCode
套件備份