sync notes(auto)
This commit is contained in:
parent
2cd898831b
commit
5c75a57fd5
1 changed files with 48 additions and 29 deletions
|
@ -1,30 +1,30 @@
|
|||
# tech #server #nas #todo
|
||||
|
||||
# 20240324131038 家サーバー 作業ログ
|
||||
#tech #server #nas #todo
|
||||
|
||||
## 用途
|
||||
|
||||
- NAS
|
||||
- Dropboxとかの代わり
|
||||
- proxmoxとその学習、コンテナとかで色々あそぶ
|
||||
|
||||
## ハード構成
|
||||
|
||||
- 本体 [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)
|
||||
- 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
|
||||
|
||||
- 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](https://www.proxmox.com/en/downloads) 公式サイトかららダウンロード。
|
||||
|
||||
[Download Proxmox software, datasheets, agreements](https://www.proxmox.com/en/downloads) 公式サイトかららダウンロード。
|
||||
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に挿して起動、インストール。
|
||||
インストール完了すると、 https://IPアドレス:8006 でアクセスできるようになる。 hostnameは kinorr にした。
|
||||
|
||||
インストール完了すると、 <https://IPアドレス:8006> でアクセスできるようになる。 hostnameは kinorr にした。
|
||||
|
||||
WEBアプリで、 データセンター -> アクセス権限 -> 2要素 追加で root@pamを totpにしておいた。
|
||||
やる必要があったか謎。
|
||||
やる必要があったか謎。20240419: やめた。
|
||||
|
||||
|
||||
|
||||
kinorr(ホスト名) -> アップデート -> リポジトリ
|
||||
kinorr(ホスト名) -> アップデート -> リポジトリ
|
||||
からサブスクリプションが必要なものを削除。
|
||||
|
||||
cf. [Proxmox VEで無償版リポジトリを設定する | Nishiの独り言](https://blog.nishi.network/2023/02/12/proxmox7-3-repository/)
|
||||
|
@ -32,19 +32,36 @@ cf. [Proxmox VEで無償版リポジトリを設定する | Nishiの独り言](h
|
|||
## ストレージ
|
||||
|
||||
- [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台購入。
|
||||
- HDDケース https://www.amazon.co.jp/dp/B08MBPZBBV
|
||||
- USBハブ https://www.amazon.co.jp/dp/B0BWH9DZRV
|
||||
- HDDケース <https://www.amazon.co.jp/dp/B08MBPZBBV>
|
||||
- USBハブ <https://www.amazon.co.jp/dp/B0BWH9DZRV>
|
||||
|
||||
RAID5をやってみた ~~[[20240409145451 USB HDDをRAID5にする]]~~
|
||||
RAID5をやってみた [[20240409145451 USB HDDをRAID5にする]]
|
||||
が、やめて、今はproxmox上からRAIDZに設定している。こっちの方が全然楽だった。
|
||||
こちらの動画参照。WEBUIでポチポチやれば終了。 [Setting Up NAS Server On Proxmox - YouTube](https://www.youtube.com/watch?v=AP61_ETd2GE&t=114s)
|
||||
|
||||
ここまでの作業はproxmox上で実施した
|
||||
|
||||
## CT? VM? どっち?
|
||||
|
||||
以下はいじってみた現時点での私見。
|
||||
|
||||
### CTのすばらしい点
|
||||
|
||||
軽い
|
||||
|
||||
CTだと、proxmoxのハードウェアにそのままアクセスできる。そのため、proxmoxで構成したRAIDZをCTでマウントして、NASとして公開、といったことができる。
|
||||
|
||||
### CTの残念な点
|
||||
|
||||
aaa
|
||||
|
||||
## Docker
|
||||
|
||||
入れただけ。使ってはいない。ここに書いてある通りにインストールした。
|
||||
|
||||
- [Install Docker Engine on Ubuntu | Docker Docs](https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository)
|
||||
|
||||
```
|
||||
```bash
|
||||
$ sudo apt-get update
|
||||
$ sudo apt-get install ca-certificates curl
|
||||
$ sudo install -m 0755 -d /etc/apt/keyrings
|
||||
|
@ -58,29 +75,31 @@ $ echo \
|
|||
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
|
||||
```
|
||||
|
||||
インストール後の作業
|
||||
|
||||
- [Linux post-installation steps for Docker Engine | Docker Docs](<https://docs.docker.com/engine/install/linux-postinstall/>
|
||||
|
||||
```bash
|
||||
newgrp docker
|
||||
sudo usermod -aG docker $USER
|
||||
sudo systemctl enable docker.service
|
||||
sudo systemctl enable containerd.service
|
||||
```
|
||||
|
||||
## Samba
|
||||
|
||||
```bash
|
||||
sudo apt install samba
|
||||
```
|
||||
$ sudo apt install samba
|
||||
```
|
||||
|
||||
ざっくりここに書いてある感じで設定してみた。
|
||||
|
||||
- [【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)
|
||||
|
||||
|
||||
|
||||
## 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
|
||||
```
|
||||
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
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue