# 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 (400–500W) ## 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.