前言
這個文件反而是這個系列最後寫的…但是寫完之後就遇上了準備全面改用PhotoOS+Docker,所以…就當練習囉
使用前
這個script預設是自動帶出來跑的,但是也是可以手動自己跑
Script的直接位置如下:
開機設定網路
*Update 2021/06/16 因為我自己的Nextcloud要架設在沒有DHCP服務的DMZ區域,所以開機使用arch.sh前須要先設定網路
1 | #開機後先確認你的網路卡名稱 |
好了之後Ping一下會通就好了
- 其實不用這個,直接用Docker搞不好還比較快
Script內容
Script內容說明
基本定義
1 |
|
定義Script中字串的顏色
警告標語與版號
1 | #Notice before use |
設定時區與硬體時間
1 | #change Timezone |
系統語系設定為UTF-8
1 | #locale-gen to add en_US & zh_TW |
網路設定
1 | #Hostname |
- 這個設定是利用固定的**Mac Address來定義NIC Interface的名字為EXT0**
- 這個設定是使用
netctl進行的
變更root密碼與建立其他帳號
1 | #Root Password |
安裝程式
1 | #install Tools |
*Update 2021/06/16
Nextcloud Server基本上需要Database - MariaDB, PHP, Web Server - Nginx,所以就一口氣裝上
相關服務社定
Mariadb
1 | #Setup service |
PHP
1 | #Setup PHP |
Nextcloud
1 | #Setup nextcloud |
PHP-FPM
1 | #Set up PHP-FPM |
Nginx
1 | #set up nginx |
這裡要特別注意設定檔內有特殊符號的要把**" "換成’ '**不然會有問題
Certbot
1 | #set up certbot |
sshd
1 | #sshd |
安裝Bootloader
1 | #install Bootloader |
同步後離開Arch-chroot
1 | #Finished install |
完整版的script
1 |
|