2024-04-19 17:45:12 +09:00
# tech #server #nas #todo
2024-04-09 15:00:40 +09:00
# 20240324131038 家サーバー 作業ログ
## 用途
2024-04-19 17:45:12 +09:00
2024-04-09 15:00:40 +09:00
- NAS
- Dropboxとかの代わり
- proxmoxとその学習、コンテナとかで色々あそぶ
2024-04-19 17:45:12 +09:00
2024-04-09 15:00:40 +09:00
## ハード構成
- 本体 [NucBox G3--Most Cost-Effective Mini PC With Intel N100 Processor ](https://www.gmktec.com/products/nucbox-g3-most-cost-effective-mini-pc-with-intel-n100-processor )
2024-04-19 17:45:12 +09:00
- 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 >
2024-04-09 15:00:40 +09:00
## proxmoxのインストール
2024-04-19 17:45:12 +09:00
[Download Proxmox software, datasheets, agreements ](https://www.proxmox.com/en/downloads ) 公式サイトかららダウンロード。
2024-04-09 15:00:40 +09:00
8.1のISOをダウンロードした。 [Proxmox VE 8.1 ISO Installer ](https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso/proxmox-ve-8-1-iso-installer )
[Raspberry pi imager ](https://www.raspberrypi.com/software/ ) を使ってUSBメモリーに書いて、それをPCに挿して起動、インストール。
2024-04-19 17:45:12 +09:00
インストール完了すると、 < https: / / IPアドレス:8006 > でアクセスできるようになる。 hostnameは kinorr にした。
2024-04-09 15:00:40 +09:00
WEBアプリで、 データセンター -> アクセス権限 -> 2要素 追加で root@pamを totpにしておいた。
2024-04-19 17:45:12 +09:00
やる必要があったか謎。20240419: やめた。
2024-04-09 15:00:40 +09:00
2024-04-19 17:45:12 +09:00
kinorr(ホスト名) -> アップデート -> リポジトリ
2024-04-09 15:00:40 +09:00
からサブスクリプションが必要なものを削除。
cf. [Proxmox VEで無償版リポジトリを設定する | Nishiの独り言 ](https://blog.nishi.network/2023/02/12/proxmox7-3-repository/ )
2024-04-09 17:30:10 +09:00
## ストレージ
- [WD60EZAZ-RT | WD60EZAZ-RT | WesternDigital WD Blue SATA3 6Gbps(SATA6G) 3.5型ハードディスク 6TB | CFD販売株式会社 CFD Sales INC. ](https://www.cfd.co.jp/biz/product/detail/wd60ezaz-rt.html ) このHDDを中古で3台購入。
2024-04-19 17:45:12 +09:00
- HDDケース < https: // www . amazon . co . jp / dp / B08MBPZBBV >
- USBハブ < https: // www . amazon . co . jp / dp / B0BWH9DZRV >
2024-04-09 17:30:10 +09:00
2024-04-19 17:45:12 +09:00
RAID5をやってみた [[20240409145451 USB HDDをRAID5にする]]
2024-04-09 17:30:10 +09:00
が、やめて、今はproxmox上からRAIDZに設定している。こっちの方が全然楽だった。
こちらの動画参照。WEBUIでポチポチやれば終了。 [Setting Up NAS Server On Proxmox - YouTube ](https://www.youtube.com/watch?v=AP61_ETd2GE&t=114s )
2024-04-19 17:45:12 +09:00
ここまでの作業はproxmox上で実施した
## CT? VM? どっち?
以下はいじってみた現時点での私見。
### CTのすばらしい点
軽い
CTだと、proxmoxのハードウェアにそのままアクセスできる。そのため、proxmoxで構成したRAIDZをCTでマウントして、NASとして公開、といったことができる。
### CTの残念な点
aaa
2024-04-09 19:00:40 +09:00
## Docker
2024-04-19 17:45:12 +09:00
2024-04-09 20:00:41 +09:00
入れただけ。使ってはいない。ここに書いてある通りにインストールした。
2024-04-09 19:00:40 +09:00
- [Install Docker Engine on Ubuntu | Docker Docs ](https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository )
2024-04-09 19:15:20 +09:00
2024-04-19 17:45:12 +09:00
```bash
2024-04-09 19:15:20 +09:00
$ 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
```
2024-04-19 17:45:12 +09:00
2024-04-09 19:15:20 +09:00
インストール後の作業
2024-04-09 20:00:41 +09:00
2024-04-19 17:45:12 +09:00
- [Linux post-installation steps for Docker Engine | Docker Docs](< https: // docs . docker . com / engine / install / linux-postinstall />
2024-04-09 20:00:41 +09:00
2024-04-19 17:45:12 +09:00
```bash
newgrp docker
sudo usermod -aG docker $USER
sudo systemctl enable docker.service
sudo systemctl enable containerd.service
2024-04-09 20:00:41 +09:00
```
2024-04-19 17:45:12 +09:00
## Samba
```bash
sudo apt install samba
2024-04-09 20:00:41 +09:00
```
2024-04-19 17:45:12 +09:00
2024-04-09 20:00:41 +09:00
ざっくりここに書いてある感じで設定してみた。
- [【2023年06月版】Ubuntu22.04 で Samba で Windowsとファイル共有 #Ubuntu22.04 - Qiita ](https://qiita.com/nouernet/items/8a2415b48f095a292745 )
- [samba設定ファイル/etc/samba/smb.confの見本 | tm23forest.com ](https://tm23forest.com/contents/samba-configuration-sample )
2024-04-10 10:45:10 +09:00
## Nextcloud
```
2024-04-19 17:45:12 +09:00
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
```