4 KiB
4 KiB
20240324131038 家サーバー 作業ログ
#tech #server #nas #todo
用途
- NAS
- Dropboxとかの代わり
- proxmoxとその学習、コンテナとかで色々あそぶ
ハード構成
- 本体 NucBox G3--Most Cost-Effective Mini PC With Intel N100 Processor
- RAM 32GB DDR4 https://www.amazon.co.jp/dp/B0B47X2KNT
- OS用SSD キオクシア KIOXIA 内蔵 SSD 1TB NVMe M.2 https://www.amazon.co.jp/dp/B09KZG6PQV
proxmoxのインストール
Download Proxmox software, datasheets, agreements 公式サイトかららダウンロード。 8.1のISOをダウンロードした。 Proxmox VE 8.1 ISO Installer Raspberry pi imager を使ってUSBメモリーに書いて、それをPCに挿して起動、インストール。 インストール完了すると、 https://IPアドレス:8006 でアクセスできるようになる。 hostnameは kinorr にした。
WEBアプリで、 データセンター -> アクセス権限 -> 2要素 追加で root@pamを totpにしておいた。 やる必要があったか謎。
kinorr(ホスト名) -> アップデート -> リポジトリ からサブスクリプションが必要なものを削除。
cf. Proxmox VEで無償版リポジトリを設定する | Nishiの独り言
ストレージ
- WD60EZAZ-RT | WD60EZAZ-RT | WesternDigital WD Blue SATA3 6Gbps(SATA6G) 3.5型ハードディスク 6TB | CFD販売株式会社 CFD Sales INC. このHDDを中古で3台購入。
- HDDケース https://www.amazon.co.jp/dp/B08MBPZBBV
- USBハブ https://www.amazon.co.jp/dp/B0BWH9DZRV
RAID5をやってみた 20240409145451 USB HDDをRAID5にする
が、やめて、今はproxmox上からRAIDZに設定している。こっちの方が全然楽だった。
こちらの動画参照。WEBUIでポチポチやれば終了。 Setting Up NAS Server On Proxmox - YouTube
Docker
入れただけ。使ってはいない。ここに書いてある通りにインストールした。
$ sudo apt-get update
$ sudo apt-get install ca-certificates curl
$ sudo install -m 0755 -d /etc/apt/keyrings
$ sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
$ sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
$ echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
$ sudo apt-get update
インストール後の作業
- [Linux post-installation steps for Docker Engine | Docker Docs](https://docs.docker.com/engine/install/linux-postinstall/
$ newgrp docker
$ sudo usermod -aG docker $USER
$ sudo systemctl enable docker.service
$ sudo systemctl enable containerd.service
Samba
$ sudo apt install samba
ざっくりここに書いてある感じで設定してみた。
- 【2023年06月版】Ubuntu22.04 で Samba で Windowsとファイル共有 #Ubuntu22.04 - Qiita
- samba設定ファイル/etc/samba/smb.confの見本 | tm23forest.com
Nextcloud
$ sudo apt -y install php php-fpm php-pear php-mbstring php-intl php-gd php-zip php-mysql php-bcmath php-gmp php-opcache php-imagick php-curl php-apcu wget unzip mariadb-server libmagickcore-6.q16-6-extra