Files
NAS/nas-req.md
2026-04-29 21:15:52 +02:00

105 lines
3.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Lokal produktions-server
`(260422 0.1 allan)`
## 1. Syfte
1. Att bli så oberoende som möjligt av externa tjänsteleverantörer, ffa när det gäller kostnadskontroll.
2. Att kunna konfigurera enligt eget huvud, istället för att behöva acceptera färdiga paket.
## 2. Förutsättningar
1. Anslutning via lokalt fibernät (managerat av Telia, inklusive RGW)
2. Koppling till Internet via publik domän/VPS/reverse proxy/VPN
3. Lokaler med kontrollerad miljö
4. UPS ingår ej i denna spec
5. Periodisk backup görs till extern media.
6. Budget ca 15k i startversion
## 3. Funktioner
### 3.1 Driftsäker lagring
1. Tillgänglighet lokalt även om Internetkontakt bryts
2. Modest lagringskapacitet till att börja med (eff 4TB)
3. Hög tillgänglighet; redundans med hot-swap-möjlighet
4. Store-and-forward; kan tillkomma strömning så småningom, men ingen prio.
### 3.2 Möjlighet att köra flera applikationer (Dockerbaserat)
1. ERP-server (postgre, back end)
2. Utvecklingsstöd (postgre, repo, docker, ssh...)
3. Webbplats
4. Nextcloud
### 3.3 Övrigt
1. Backupverktyg, för att få över data till externa diskar.
2. Snapshots, så det är möjligt att backa uppdateringar/justeringar.
3. "Smart montoring" av diskarna för att se hur dom mår.
## 4. Skiss på realisering
*Framtagen i dialog med väldigt hjälpsam "AI", men behöver verifieras och jämföras med vad som går att få tag på.*
### 4.1 OS+RAID
TrueNAS/ZFS; *även om det verkar vara en brant startsträcka så verkar det vara lämpligt för den här tillämpningen*.
RAID5, med 3 HDD (varav en "hot spare") känns tilltalande.
*Detta är definitivt öppet för debatt. En sak som har varit uppe i diskussionen är en pool med HDD och en med SSD, för att passa till olika ändamål.
T ex skulle HDD vara för fillagring, medan SSD vore bättre för databaser och sånt som rör sig mer.*
### 4.2 CPU
Förslag: Intel Core i3-13100
*Har inte hittat just den varianten, så öppen för andra modeller.*
Argumenten för Intel:
"Intel preferred (for Plex hardware transcoding). Example: i3 / i5 low-power models. Excellent single-thread (important for DB + file ops)"
### 4.3 RAM
16G kanske räcker? *(from förhoppning i dessa tider)*
### 4.4 Nätverk
Minimum 2,5 GbE.
### 4.5 Diskar
3x4 TB HDD som startpunkt, för 4 GB som effektiv lagringskapacitet om en är "hot spare".
2x500 GB SSD speglade.
### 4.6 Boot drive
"Liten" SSD, för att ha det separat, från RAID-poolen.
### 4.7 Moderkort
Förslag: Gigabyte B760M DS3H DDR4
4-6 SATA
2 NVMe
Intel NIC *("for stability"?)*, fast RealTek duger tydligen också.
### 4.8 Chassi
Förslag: Fractal Design Node 804
4-6 diskplatser
VIktigare med bra ventilation än lågt ljud.
### 4.9 Kragg
Förslag: Corsair CX450 / be quiet! Pure Power 11 (400500W)
## 5. Icke-funktionella krav
Inga extrema krav på ljudnivå eller värmeutveckling.
Måste gå att bygga ut - tar hellre en något högre kostnad i början än att behöva uppgradera det grundläggande ramverket.