debian10 配置 nextcloud 配置實錄

今天有時間把一直想弄的私有云nextcloud終於給搞定了,現在這個配置真是太簡單了,想想之前的安裝方法之艱難,讓人淚目,唉。。。

也不廢話了,下面是實際操作記錄,也是爲了以後要用時可以找到記錄參考。

硬件主機:垃圾佬看這硬件應該能差不多猜到是啥機器,嘿嘿。

中央處理器:Intel(R) Celeron(R) CPU  J1900,四核心,1.99G頻率,看着還挺那麼回事兒的

內存:4GB,這還算是不錯,因爲全套系統正常運行才用200MB上下的佔用,最多也沒超過400MB

硬盤:可引導SATA接口,16G固態,垃圾盤,不過能用,反正也是隻裝系統,所以能用就行,整個系統安裝完成也不到2GB的佔用,不可引導SATA接口4個,分別接了幾塊硬盤,其中的一個1T的用於做私有云的數據存放盤了。

網絡:機器是雙千兆網,用一個口就夠

軟件系統:debian10 amd64,從清華大學源上下載的,還是挺快的,用的是XFCE4的CD,因爲只要基本系統,所以下個最小的鏡像就可以,反正安裝時也不需要安裝圖形。


通用的安裝過程就先略過了,主要介紹幾個關鍵的位置

按標準方法安裝完操作系統,debian10,百度上一大堆圖文說明,只要最後安裝完有命令行就行,有沒有圖型無所謂,在安裝後詢問的幾個組件中,我只選擇了最後一項,基本系統工具,但讓人無語的,就這最基本的系統工具都連一個ifconfig都沒有,sudo也沒有,真是太基本了。

裝完系統後,別忘記修改軟件源,我用的是清華大學的源,上 mirrors.tuna.tsinghua.edu.cn 上找debian10的 mirrors幫助配置下就行了。


因爲還沒有sudo命令,所以先暫時切換到root用戶下做以下操作

更新系統:

su -

apt update

apt upgrade -y

apt install net-tool sudo snapd *wqy* zhcon

#說明:net-tool爲了使用ifconfig,sudo爲了不用切換root用戶,snapd就是用這個程序安裝nextcloud,*wqy*爲了中文字體,也不知道有沒有用,zhcon相當於DOS下的UCDOS中文環境,正常的命令行中文是方框,在zhcon --utf8下就可以正常顯示了


配置sudo

安裝完成後修改文件 /etc/sudoers

添加:用戶名    ALL=(ALL:ALL) ALL

這樣就可以在該用戶下使用sudo命令了,跟ubuntu一樣了


在文件 /etc/profile 最後添加 alias ll="ls -l" 重登錄後可以使用 ll 咯。


別忘記因爲要做服務器,所以IP要設置成固定的IP地址,直接百度即可,需要修改的文件如下:

/etc/network/interfaces 這個是修改IP的位置

內容(#號以後的都是說明,不用寫):

auto enp1s0 #這就是網卡的名,開機自動啓動
iface enp1s0 inet static #網卡使用靜態地址
address 10.10.10.251 #IP地址
netmask 255.255.255.0 #子網掩碼
gateway 10.10.10.1 #網關地址

/etc/resolv.conf 這個是修改DNS地址的

內容:

nameserver 114.114.114.114 #可以多寫幾行都行,也可換成寬帶提供商的

nameserver 202.96.64.68

保存完配置後,運行命令 /etc/init.d/networking restart 重啓網絡服務


此時就可以安裝 nextcloud 了,就一條命令

sudo snap install nextcloud #說明:如果是root用戶就不用sudo了

剩下的就交給時間吧,安裝完成後會回到命令行上,此時就可以找臺電腦打開瞅瞅了,地址就是這個服務器的地址,默認是80商品,所以地址不用打端口。如:http://10.10.10.251/ 即可。

第一次登錄會提示你輸入一個管理員的帳號名和密碼,然後在提交時會比較慢,此時不要着急,根據電腦性能時間不等,完成後會自動進入系統中,此時系統就已經可以使用了。

最後要說明下系統的幾個問題:

1.系統的配置文件及內容大概說明:

這個配置文件藏的特別深,百度上都只找到個文件名,snap這種安裝後的實際位置爲

/var/snap/nextcloud/15565/nextcloud/config/config.php #數字 15565 是不固定的,可能每次裝都不一樣,但裝完就不會再變了

幾個內容簡要說明

  'trusted_domains' => 
  array (
    0 => 'localhost',
    1 => 'www.xxx.com',
    2 => '127.0.0.1',
    3 => '10.10.10.251',
  ),
這裏最開始應該只有一個地址,但需要把所有需要的網絡地址都寫上,按這種格式,包括域名端口,因爲如果沒有在這裏列出的域名想訪問的話,會有提示,不讓訪問,主要是體現在內網和外網,所以需要把內外網都加上纔行

  'datadirectory' => '/mnt/hd1T/CloudData',
這行是指雲數據存儲的位置,我是用的1T硬盤中使用的,原默認位置是 /var/snap/nextcloud/common/nextcloud/data


2.配置文件修改完成後需要使用以下命令來重啓nextcloud服務,以使配置生效

sudo snap restart nextcloud

snap 命令有下面幾個參數,就是其字面意思,跟APT有點像,參考下吧

refresh  remodel  remove   repair   repairs  restart  restore  revert


至此都已經大功造成,再也不用受其它網盤的限速欺負了,只是運營商的速度是硬傷,只能用錢來解鎖。

好了,成功的就可以開始研究了,祝你成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章