進階搜尋
搜尋結果
找到了 510 個結果
Proxmox VE 設定smtp寄信
因為在做資料備份時,想要知道資料是否有正常的備份成功,所以需要讓系統自己寄信通知以下是設定的方式。 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/ssmtp.conf # 接收系...
Proxmox VE 安裝 VM上的 Qemu-guest-agent
使用 VM 時需要使用 Agent 才可從系統去跟 VM 溝通 linux:版本安裝方式 # Debian/Ubuntu apt-get install qemu-guest-agent -y # Redhat/CentOS yum install qemu-guest-agent -y CentOS 6 # 下載 wget ftp://ftp.pbone.net/mirror/vault.centos.org/6.9/os/x86_64/Packages/qemu-guest-agent-0.12.1...
mailcow 開源的電子郵件伺服器
BUBU 由於現在公司想要自建電子郵件伺服器,又卡在於經費問題,功能要求度不高,只要能基本收發信就可以了。目前國外還滿多開套開源的軟體,這一套是結合目前很熱門 Docker 容器結合成的一個服務。 運行環境 本工作室環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式 系統環境: CentOS 7 安裝過程 第一步:安裝 CentOS 7 就先把主機名稱修改成 例: mailcow.xxx.net 也可...
Zurmo CRM 安裝流程
這是一套像是玩遊戲的模式的客戶管理系統,功能簡單像是一個獎勵積分的服務。 系統環境是: CentOS 7 第一步:更新系統 yum update -y 安裝基本的套件 yun install vim git wget openssh* sudo -y 第二步:不用特別把 web 服務版本更新到新版本,只要使用系統所預先安裝的系統就可以使用了。 安裝資料庫 yum install mariadb-server mariadb-client systemctl enable mari...
CentOS 7 系統時區修改
BUBU 在 PVE 上使用 LXC 模式,時區都會跑掉因此要手動將時區修改為台北的時區修改方式如下。 更改系統時區設定: timedatectl set-timezone Asia/Taipei 設定完成之後,再用 date 檢查一次時區: date 參考相關網頁: CentOS Linux 更改系統時區指令教學
CentOS 7 系統語系設定
BUBU 使用 PVE 都是使用 LXC 模式,所以語系預設是英文,因此要手動將語系修改成中文,這樣子就可以正常輸入中文字也不會出現亂碼格式。 修改方式如下: localectl set-locale LANG=zh_TW.utf8 英文 localectl set-locale LANG=en_US.utf8 參考相關網頁: RHEL / CentOS 7 修改系統語系
CentOS 關閉防火牆及SELinux設定
CentOS 的 SELinux 及 Firewalld 防火牆都是安全相關的套件, RHEL 及 CentOS 均預設開啟, 但如果在開發或測試的機器上, 將它們關閉對除錯方便不少。 關閉 SELinux 開啟檔案 /etc/selinux/config: vim /etc/selinux/config 找到以下一行: SELINUX=enforce 改成: SELINUX=disabled 另外將 "SELINUXTYPE=targeted" 加上註釋, 改成這樣: # SELINUXTYP...
啟用Nginx 支援到 OpenSSL TLS1.3 安全協定 - CentOS
BUBU 因為之前測試的安裝方式都是不能啟用 TLS 1.3 的模式,因為又在重新尋找其他的方式,那之前測試的方式是都是失敗,可以試試下面的方式我在網路上找到其方的方式來處理的,首先先到 OpensSSL 官方下載最新版的本目前是到 OpenSSL 1.1.1b 版本未來還會在有更高的版,到再請在下載新的版本。 Nginx 官方下載 yum 版本,目前的版次 先在 vim /etc/yum.repos.d/nginx.repo 上新增下載路徑 #這是目前穩定的版本(1.16.X) [nginx-stable]...
Graylog 3 安裝及設定
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時用來生...
acme.sh + Cloudflare 自動更新 Let's Encrypt 服務
之前 BUBU 是使用萬用字元方式來更新憑證,結果之前憑證快到期了,發現到自動更換憑證是無法使用的,結果導至只能用手動方式去更換憑證,現在可以使用域網服務商上面的 API 方式來進行更新憑證。 安裝 acme.sh 此套件,該套件已有建立好已有提供的 API 功能,如果所採買的網域商裡面有提供 API 介面的話,可以查詢一下怎麼使用,該套件裡面有解說每個 API 要怎麼使用。 安裝 acme.sh 套件 Check this project curl https://get.acme.sh | sh O...
使用 SSH 連線將已連線過的記錄清掉
BUBU 因在使用 MAC 用 SSH 連線之前有連線過的記錄沒有清掉,同樣的連線位置已記錄過就無法在連線,所以要先清除掉才可以再次連線 下圖是已有連線過記錄的錯誤訊息 處理方式如下 方式一: vim /root/.ssh/known_hosts #將有問題的 KEY 刪掉 方式二: rm -rf /root/.ssh/known_hosts #把整個known_hosts都刪除 #或是把known_hosts 移到別的地方 方式三: ssh-keygen -R ip #輸入想要刪除的i...
在排程裡面增加 log 記錄
crontab 在想要排程後面增加下面的指令 檔案加上$(date "+%Y%m%d_%H%M").log
如何增加第二顆硬碟
先下 # 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 (comman...
BookStack 與第三方帳號合併使用
因系統預設是使用帳號及密碼方式登入,那該 BookStack 也可以跟第三方帳號合併使用,這樣子以後就不用再輸入帳號及密碼了,可以使用第三方帳號登入即可。那 BUBU 是使用 Google 的帳號來使用,官方還是有提供其他登方的方式。 Google 設定方式 109.02.05 因 Google 頁面有重新設定,並且修正 首先先到 Google Developers Console 建立一個新的專案 建立好一個專案選擇「OAuth同意畫面」 選擇「外部」 以照圖...
mailcow SSL 設定
因現行設定時都要有安全的問題,所以 mailcow 會自動協助產出憑證使用,那由於 BUBU 已經有自己用的憑證服務,所以只要將有產出來的憑證服務複製到 mailcow 所指定目錄下放就可以使用了。 那憑證服務所要放的位置如下: # 憑證路徑 /opt/mailcow-dockerized/data/assets/ssl/cert.pem /opt/mailcow-dockerized/data/assets/ssl/key.pem #c放入以上這兩個憑證資訊就可以了,放完之後再重啟 mailcow 服務...
mailcow Vmail 資料移動
因連到資料的後台看到郵件空間很小,所以要把郵件空間移到另一個地方存放官方有教學如何移動資料到其他地方 在 mailcow 的目錄下新增加一個檔案 docker-compose.override.yml 內容如下 version: '2.1' volumes: vmail-vol-1: driver_opts: type: none device: /data/mailcow/vmail o: bind 移動現有的資料夾: 用 "Mountpoint" 指令找尋目前...
BookStack 備份與還原
BUBU 有時候會在更新系統的時候會先將現行的資料都先備一份起來之後再進行更新,或者會用排程方式定期備份系統的資料。 因 BUBU 會定時測試之前所備份出來的檔案是否都是完整正常的,那個人會建議先把 BookStack 這個服務安裝流程整個都跑完之後再開始進行資料還原,這樣子就可以正常運行了 備份 備份資料庫的資料 # Syntax mysqldump -u {mysql_user} -p {database_name} > {output_file_name} ## Only...
BookStack 版本更新
在做 BookStack 版本更新之會先建議先將現行的資料先備份起來,之後再進行版本更新動作。 更新指令 git pull origin release && composer install --no-dev && php artisan migrate 清理快取服務 php artisan cache:clear php artisan config:clear php artisan view:clear 顯示此訊息是表示要改修資料庫相關表單,BUBU 我是都直接選擇 YES 因為我也不知道官方...
使用 rsync、ssh、crontab 排程遠端備份
BUBU 會將憑證定時複製到其他服務主機上存放 SSH 產生鑰使 首先要先幫各服務上先產生一個公鑰及私鑰,輸入下方指令 ssh-keygen -t rsa 這中間會問你鑰匙要放在哪個目錄,還有passphrase,按三次Enter採用預設值 最後鑰匙會產生在家目錄的「.ssh」目錄下此目錄是隱藏目錄要用 ll -a 才會看到該目錄, id_rsa.pub 是公鑰, id_rsa 就是私鑰進入該目錄後輸入 cat id_rsa.pub >> authoriz...
VSCode Setting Sync 插件使用
這是讓 VSCode 所使用的套件備份到 GitHub 記錄 首先要到 GitHub 上申請一個 API 連接帳密,登入之後點選 Settings 設定 選擇 Developer settings 再選擇 Personal access tokens → Generate New Token 輸入名稱 例如:VSCode 勾選 gist 按下 Generate token 這時會產出一串很多亂碼把這組亂碼記錄下來 再回到 VSCode 按下 Shift + Alt + U 此...