public_notes/content/20240204184839 raspi4 家サーバー 作業ログ.md

58 lines
2.4 KiB
Markdown
Raw Normal View History

2024-02-05 10:08:16 +09:00
# 20240204184839 raspi4 家サーバー 作業ログ
#tech #raspi #server
## 買ったもの
- 【国内正規代理店品】Raspberry Pi4 ModelB 4GB ラズベリーパイ4 技適対応品【RS・OKdo版】 https://amazon.co.jp/dp/B081YD3VL5
- Smraza Raspberry Pi 4 USB-C (Type C電源、5V 3A ラズベリーACアダプター RPi 4b Model B 1GB / 2GB / 4GB/ 8GB適用 https://amazon.co.jp/dp/B07DN5V3VN
- Flirc ラズベリーパイ4ケース シルバー https://amazon.co.jp/dp/B07WG4DW52
2024-02-05 20:10:06 +09:00
- Ediloca EN760 SSD ヒートシンク付き 1TB PCIe Gen4x4 NVMe M.2 2280 PS5動作確認済み 最大読込: 5000MB/s 最大書き4500MB/s 3D NAND TLC 内蔵SSD ダイナミック SLC キャッシュ メーカー5年保証 https://amazon.co.jp/dp/B0C9TD1FM4
2024-02-05 10:08:16 +09:00
- ORICO M.2 SSDケース USB-C to NVMe M-Key / B&M KeyNvmeのみに対応 USB 3.1 Gen2 10Gbps 外付けケース ABS+アルミ材質 UASPサポート2230/2242/2260/2280 SSD対応 M.2 SSD 変換アダプタ エンクロージャ ケース 黑 M2PV-BK https://amazon.co.jp/dp/B08GC326LL
2024-02-05 18:50:06 +09:00
## セットアップ
2024-02-05 10:08:16 +09:00
2024-02-05 15:40:08 +09:00
[[20240204221756 raspberry Pi Imagerを使ってSDカードを作成]]
2024-02-05 10:08:16 +09:00
### ルーターの設定
- DHCPスタティックIP設定 を追加
### 起動
microSDに必要なデータを書きこんだら、Raspi 4に挿して、LANケーブルなど繋いで起動。
wsl2上のubuntuから、sshで接続確認。(名前とパスワード。後で無効化する)
ここまでできたら、SSD bootの設定をする。
[[20240204221948 raspberry piをSSD bootに設定]]
[[20240204222141 sshを公開鍵認証にする]]
### OSを最新に
`$ sudo apt update`
してから、
2024-02-05 15:50:06 +09:00
```sh
2024-02-05 10:08:16 +09:00
$ sudo apt full-upgrade
...
$ sudo reboot (最新にしたので再起動)
```
2024-02-05 21:20:07 +09:00
2024-02-05 15:40:08 +09:00
### WEBサーバーを入れる
2024-02-05 16:50:06 +09:00
- [[20240205150537 Caddyをraspi4にインストール|Caddyをraspi4にインストール]]
- [[20240205164639 Caddyの設定|Caddyの設定]]
2024-02-05 21:20:07 +09:00
### Cloudflareでトンネルを作る
![[Pasted image 20240205211828.png]]書いてある通りにやる
```
$ curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-arm64.deb &&
sudo dpkg -i cloudflared.deb &&
sudo cloudflared service install eyJhIjoiZWYwN2JlNDIzODFkMTM1NDBmZjQ4YWU1ZDgwNzEzZjQiLCJ0IjoiYTVkODU2YmYtNjcxMy00YWJiLTg0ZGQtYzgwMWQxM2YwZDRiIiwicyI6Ik5UVTVNMkUxTUdVdFkyVXdNaTAwTTJRMUxUZzJOVFV0TTJVNE9XSTBaakEwTW1GayJ9
```