
Beskrivning av
MyServer@Home
Att köra en egen 'hemma' webb-server
|
|
INDEX
Aktuell status @ gln-srv3
Server temp: |
20.19
°C |
Ute temp: |
-3.12
°C |
UPTIME: |
up 13 weeks, 2 days, 5 hours, 7 minutes
|
Senast avläst: |
DATE: 03/21/23 TIME: 19:15:06
|
Status på Raspberry-Pi datorer ligger nu --> Här!

Tempgraf för MyServer@Home & Ute temp
CPU load & Disk usage on Myserver@Home
Senast avläst: |
DATE: 03/21/23 TIME: 19:15:01
|
Linux 5.4.0-135-generic (gln-srv3) 03/21/2023 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.47 0.00 0.29 0.00 0.00 99.23
Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
dm-0 12.30 67.26 117.87 0.00 541667905 949259068 0
loop0 0.00 0.00 0.00 0.00 30116 0 0
loop1 0.00 0.00 0.00 0.00 3870 0 0
loop2 0.00 0.00 0.00 0.00 36503 0 0
loop3 0.00 0.00 0.00 0.00 6395 0 0
loop4 0.00 0.00 0.00 0.00 5635 0 0
loop5 0.00 0.00 0.00 0.00 956 0 0
loop6 0.00 0.00 0.00 0.00 1004 0 0
loop7 0.00 0.00 0.00 0.00 21944 0 0
loop8 0.00 0.00 0.00 0.00 699 0 0
sda 0.00 0.01 0.00 0.00 68512 0 0
sdb 9.25 67.34 117.94 0.00 542297969 949839592 0
|

Filesystem 1K-blocks Used Available Use% Mounted on
udev 3973032 0 3973032 0% /dev
tmpfs 803648 1404 802244 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 102626232 30140256 67226712 31% /
tmpfs 4018224 0 4018224 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 4018224 0 4018224 0% /sys/fs/cgroup
/dev/loop3 94080 94080 0 100% /snap/lxd/24061
/dev/loop4 94080 94080 0 100% /snap/lxd/23991
/dev/sdb2 1992552 211168 1660144 12% /boot
/dev/loop0 51072 51072 0 100% /snap/snapd/17950
/dev/loop6 64896 64896 0 100% /snap/core20/1822
/dev/loop7 51072 51072 0 100% /snap/snapd/18357
/dev/loop8 64896 64896 0 100% /snap/core20/1828
|

Backupjobb klart: |
DATE: 03/21/23 TIME: 02:33:54
|
================= *** SENASTE *** ====================
total 5386568
drwxr-xr-x 3 root root 4096 Mar 21 02:33 .
drwxr-xr-x 20 root root 4096 Jul 16 2022 ..
drwxr-xr-x 2 root root 4096 Mar 21 02:30 1day_old
-rw-r--r-- 1 root root 5631 Mar 21 02:30 popm_bin.tar.gz
-rw-r--r-- 1 root root 5515783812 Mar 21 02:33 popm_webb_backup.tar.gz
-rw-r--r-- 1 root root 783 Mar 21 02:33 skapa_rrd_script.tar.gz
-rw-r--r-- 1 goranl goranl 10052 Mar 21 01:30 temp-rpi-01.tar.gz
-rw-r--r-- 1 goranl goranl 8243 Mar 21 01:30 temp-rpi-grg.tar.gz
-rw-r--r-- 1 goranl goranl 7066 Mar 21 01:30 temp-rpi-pan.tar.gz
================== *** IGÅR *** ======================
total 5386560
drwxr-xr-x 2 root root 4096 Mar 21 02:30 .
drwxr-xr-x 3 root root 4096 Mar 21 02:33 ..
-rw-r--r-- 1 root root 5631 Mar 20 02:30 popm_bin.tar.gz
-rw-r--r-- 1 root root 5515777200 Mar 20 02:33 popm_webb_backup.tar.gz
-rw-r--r-- 1 root root 783 Mar 20 02:33 skapa_rrd_script.tar.gz
-rw-r--r-- 1 goranl goranl 10052 Mar 20 01:30 temp-rpi-01.tar.gz
-rw-r--r-- 1 goranl goranl 8247 Mar 20 01:30 temp-rpi-grg.tar.gz
-rw-r--r-- 1 goranl goranl 7069 Mar 20 01:30 temp-rpi-pan.tar.gz
================== *** CONFIG *** ======================
|
Senast uppdaterat
2022.07.16 Installerat 'Kingston DC450R' 480Gb SSD disken som backup disk, skapat config katalog där jag lägger alla config script / kommandon.
Dumpar allt sedan uppstart med 'history' funktionen.
2022.06.23 Gjorde en nyinstallation på mSATA diskarna då jag inte lyckats att krympa ext4 partitionen från 480Gb på 'Kingston DC450R'
till 256Gb på Kingston mSATA diskarna. Inget större problem med det tar lite tid att kopiera över allt, få rätt behörighet på alla filer samt att
lägga skript körbara o.s.v.

'Källa' 'Kingston DC450R' 480Gb & 'Mål' 2x Kingston mSATA
Den nya disken består av 2st Kingston SSD/mSATA på ett konverter kort / 'StartTech 25SAT22MSAT' 2x mSATA till SATA. Konverter kortet är
byglad så att diskarna går i RAID-1 (Diskarna går speglade).
2022.06.09 Min AMPRNET anslutning har varit nere under Onsdag/Torsdag p.g.a. switchbyte på Överkalix Kommun. Dokumentationen på min uppkoppling
är antagligen inte den bästa!, så kommunens nätverks-tekniker har fått jobba lite extra hårt denna gång.
2022.05.25 Har nu även inhandlat en 'Startech 25SAT22MSAT'[R4] mSATA raid controller och två 'Kingston KC600'[R5] 256GB mSATA diskar - Då diskarna (Källa/mål) nu blir
av olika storlek (480-->256Gb) så kommer jag att behöva använda 'CloneZilla' och flytta partition för partition...
2022.05.25 Har nu bytt hårddisk, planen var att köra 'CloneZilla' på 'UBCD'. Men planen ändrades när jag insåg att båda diskarna var på 480Gb,
perfect läge att bara köra 'Cloning' i min 'Renkforce DOK220U3P'[R3] dockingstation.

Clonar disk till disk, 50%... / 75%...
Att clona disk till disk med 'Renkforce DOK220U3P' dockingstation är väldigt enkelt:
1. Stäng av dockingstationen (Power off)
2. koppla ur USB kabeln.
3. Sätt i diskarna (källdisk i HDD1, måldisk i HDD2)
4. Sätt igång dockingstationen (Power on)
5. Tryck på knappen 'Clone' i fyra (4) sekunder
Cloningen startar, LED lamporna 'Link', 'Power', 'HDD1', 'HDD2' blinkar i följd, fram & tillbaka, dom tänds och lyser konstant allt eftersom cloningen fortskrider...

100%...
Att clona två SSD diskar på 480Gb tog nästa 1,5timmar.
2022.05.22 Nu går backup till en extern hårddisk via USB 3.0 dockningsstation. Disken är en 1TB Western Digital 'Enterprise Storage', disken motsvarar
nuvarande 'Enterprise Class GOLD' serien och ska ha 2 miljoner timmar genomsnittstid mellan fel.

USB 3.0 dockningsstation / 1TB Western Digital 'Enterprise Storage' disk
Har även inhandlat en ny systemdisk, det är en 'Kingston DC450R' SSD-disk i 'DATA CENTER SERIES' klassen, även den ska ha 2 miljoner timmar genomsnittstid mellan fel (MTBF) - Systemdisken kommer att bytas ut så fort jag är helt säker på att jag har fungerande backup filer.

Ny system SSD-disk
2022.05.22 Testar min nya 'Server-Down' sida, tanken är att den snabbt ska kunna sättas igång (Helst automatiskt) när min ordinarie
webb-server får problem.

Skärmdump på server-down sidan / RASPBERRY-PiTM dator
'Reserv' sidan ligger på en liten RASPBERRY-PiTM dator, den startas upp på någon minut på samma IP som ordinarie webb-server när den är igång. Tanken är att snurra ett script som håller koll på om den ordinarie webben svarar,
om den inte svarar ändras IP adressen om och nätverket startas om. Har inte lyckats fundera ut hur jag ska göra för att växla tillbaka automatiskt...
2022.05.15 Har fått lite läsfel på en 'Kingston SSDNow A400' disk i min webb-server, har nu beställt en 'Kingston DC450R' SSD disk. Den är avsedd
för användning i server (DATA CENTER SERIES) med statistiskt över 2miljoner timmar mellan fel. (I princip dubbelt så länge som en std. SSD disk.

Kingston DC450R DATA CENTER SERIES / PCIe SATA RAID controller
Funderar på någon form av disk spegling, med förslagsvis (lägst) RAID-1, det gör att en disk kan skadas, utan att data går förlorad.
För att åstadkomma det behövs en till (Likadan) disk och en SATA / RAID controller. Tyvärr har min nuvarande server inte plats
för ett PCIe controller kort.

mSATA-SATA adapterkort / mSATA disk
Kikade även på en lösning med 2st mSATA diskar och ett adapterkort som bl.a. klarar RAID-1 - Men detta får vänta då leveranstider på adapterkortet var okänt och diskbytet måste göras a.s.a.p.
|
'Mini-Rack' för RaspberryPi™
2020.09.15 Tillverkar ett 'server-rack' för RASPBERRY-Pi™ datorer. Ritar delarna med ShetchUp och skriver ut i 3D skrivare.
Där får plats med upp till tre RASPBERRY-Pi™ datorer samtidigt.
Läs mera om min DIY 'Mini-Rack' för RaspberryPi™ datorer
|
2020.04.14 Inhandlade en 24 portars Layer2 switch - 'Zyxel CS1920-24' från Dustinhome.se[L2], passade på då den var nedsatt i pris, ordinarie pris 2374sek, nu 999sek (1065sek inkl. frakt)
Tror inte att man kan hitta en sådan 'Layer2' switch för det priset så ofta. Konfigurerade och installerade switchen i slutet av förra veckan.

Ny switch 'GLN-SW4' på plats / Mäter effektförbrukning på Rack nr#2 = 57W
Har även migrerat min webb-server till ThinkCentre M700 datorn (C) och Ubuntu OS, återstår att lägga in pekare i httpd.conf för mina wordpress webbar.
Nu börjar det mesta att vara på plats för denna gången, har påbörjat kontroll mätning och beräknar effektförbrukning för att få koll på 'driftskostnad'.
2020.04.05 Bygger ihop 'mini-rack' nr#2 för ytterligare två st ThinkCentre TINY datorer. På den ena ska webb-sidorna flytta in. Den andra har ännu lite oklar funktion, får stå som reserv t.s.v.
Server DOWN!
Ibland händer det att man inte kan komma in på MyServer@Home, då är det bara att försöka igen vid ett senare tillfälle. Det är svårt
(Och dyrt!) att garantera 100% 'upp-tid' - När servern är oåtkomlig kan orsakerna vara många: Strömavbrott, åskväder, fel på fiber / internet förbindelse o.s.v.
Har UPS som kan hålla igång all utrustning ungefär 1 timme vid t.ex. strömavbrott, sedan går internet-anslutning, switchar och servrar ner.
(Tips! Man kan se mera exakta tider för kortare avbrott på mina temperaturkurvor!)

Skärmdump från 'blitzortung.org'[R2] @ 2021.07.29 kl. 08:30
Kända avbott (2020--22)
Söndag 2022.12.18 13:53 -- 20:10 Ett antal korta strömavbrott!
Måndag 2022.08.08 08:20 -- 09:45 (ca) Kortare strömavbrott!
Måndag 2022.06.13 16:15 -- 18:20 (ca) Server nertagen** p.g.a. åskväder
Onsdag 2022.06.08 13:00 -- 24:00 (ca) Kommunen byter switchar
Torsda 2022.06.09 00:00 -- 07:45 (ca) Kommunen byter switchar
Måndag 2022.05.25 22:22 -- 23:38 Bytt felande hårddisk
Söndag 2022.05.22 18:05 -- 18:07 Testar min 'Server-Down' webb...
Måndag 2022.05.02 16:35 -- 21:35 Hårddisk error! Omstart (Felsöker!)
Lördag 2022.03.26 20:33 -- 21:40 EARTH-HOUR 2022 (Planerat avbrott)
Torsdag 2021.10.16 02:30 -- 08:40 Hårddisk error! Omstart (Felsöker!)
Torsdag 2021.10.07--08 -- Missad ändring av IP-Config AMPRNET (nere i 2 dagar!)
Torsdag 2021.07.29 08:33 -- 10:45 Server nertagen** p.g.a. åskväder
Onsdag 2021.07.14 23:15 -- 05:50 Strömavbrott (Vattenfall, Okänt fel)
Torsdag 2021.07.08 11:36 -- 18:10 Strömavbrott (Åska)
Lördag 2021.02.27 20:10 -- 21:35 EARTH-HOUR 2021 (Planerat avbrott)
Lördag 2021.02.13 10:36 -- 11:20 Configurering av redundans (WAN1/2)
Måndag 2021.02.08 03:10 -- 12:30 Flera kortare strömavbrott (EL-Brist??)
Måndag 2020.12.07 14:00 -- 15:30 Planerat strömavbrott (Vattenfall)
Söndag 2020.11.29 00:00 -- 09:05 Okänt fel!
Onsdag 2020.09.23 13:33 -- 16:25 Planerat strömavbrott (Vattenfall)
Tisdag 2020.08.25 23:19 -- 07:15 Server nertagen** p.g.a. åskväder
Söndag 2020.08.23 16:39 -- 16:55 Strömavbrott (Åska)
Söndag 2020.08.23 12:33 -- 13:00 Strömavbrott (Åska)
Torsdag 2020.07.17 8:10 -- 11:37 Strömavbrott (Vattenfall, Okänt fel)
Torsdag 2020.06.19 14:42 -- 18:48 Server nertagen** p.g.a. åskväder
**Note - Ibland är det läge att stänga ner och koppla ur all utrustning - Gör detta 'preventivt' för att skydda utrustningen.
Kontrollerad nedtagning görs även vid t.ex. utbyte / uppgradering eller reparation av utrustningen.
Beskrivning
Alla webb-tjänster är nu 'hemtagna' och igång, kör allt på 'ThinkCentre' (Mini) datorer. Datorerna står uppställda två&två i DIY 'racks' men extra kylning.

Rack nr#2 / Rack nr#1

(A)ThinkCentre M900
I5-6500T (6th Gen / Quad Core)
8GB ram, 480GB SSD
SAM Broadcaster
|
|
|

(B)ThinkCentre M93P
CORE I5-4570T (4th Gen Dual Core)
8GB DDR4, 180GB SSD
Ubuntu/Linux OS, UniFi Video, WiFi Controller
|
|
|

(D)ThinkCentre M93
CORE I3-4130T (4th Gen Dual Core)
6GB ram, 120GB SSD
Står som reserv
|
|
|

(C)ThinkCentre M700
CORE I5-6500T (6th Gen / Quad Core)
8GB DDR4, 480GB SSD
Ubuntu/Linux OS, Apache2, MariaDB, IceCast, WordPress m.m.
|
|
|
2020.03.29 Skriver ut alla PLA detaljer för att bygga ihop rack 2, har inhandlat ytterligare en 'Thinkcentre m93p' dator,
dessutom budar jag just nu för fullt på en 'Thinkcentre M900' på Tradera.se[L6] - Behöver även en KVM switch, kollar på
'Manhattan 4 Port KVM-switch' från Conrad.se[L3]

PLA Plast detaljer / KVM switch
2020.03.18 Ritar, renderar och skriver ut 4st PLA-Plast fötter till mitt DIY 'mini-rack' - Satte igång några backup jobb på min webb-server,
kör ner allt i ett antal TAR filer med ZIP komprimering. Använder sedan WinSCP i command / script läge för att föra över alla backupfiler till
en extern hårddisk. Allt går 'Automatiskt' på natten som 'CRON' jobb eller med 'SCHEMALÄGGAREN'.

3D ritar i 'SketchUP' & renderar i 'K8200 Repetier-Host'
För backup av filer använder jag begagnade hårddiskar, diskarna heter 'WD1003FBYX' avsedda för 'Enterprise Storage' i NAS enheter.
Kör diskarna i en 'Renkforce DOK220U3P' dockningsstation från Conrad.se[L3].

'Enterprise Storage' disk / Disk-dockningsstation
2020.03.14 Monterar 'ARCTIC F12 Silent' fläkt i kväll, fixar till temperaturgrafen (Se ovan)
I praktiken är min DIY 'Mini-Rack' nu färdig, bara att köra!.

I praktiken färdig 'Mini-Rack', nu med 'rätt' 120mm fläkt & fötter

3D-Modell av min DIY 'Mini-Rack'
|
Ritar mina 3D-Modeller med Google SketchUp v.8.0.4011, en gammal version från 2010 som jag tycker har 'nog' med finesser.
Exporterar i .STL format och Kör sedan Slic3r i 'K8200 Repetier-Host' programvaran för att generera .gcode till min VELLEMAN K8200 3D-Skrivare.

3D-Skrivare 'VELLEMAN K8200'
|
2020.03.08 Knåpat ihop en Raspberry Pi med '1W-GPIO' drivare / interface för att hålla koll på temperaturen i mitt
'DIY mini-rack' - Läs mera om installation & config -->Här!
2020.03.08 Ritar och skriver ut två PLA plast vinklar till en 120mm fläkt, den ska monteras i fronten på min 'DIY mini-rack' -
Provmonterar en gammal fläkt i väntan på den ARCTIC F12 Silent fläkt som jag har beställt från Dustinhome.se[L2].

Prov monterar en 120mm fläkt
2020.03.02 Sätter ihop ett 'DIY mini-rack' av 3D-printade PLA detaljer, lite aluminium-plåt och en 120mm/12V fläkt. Måtten är:
Höjd 22cm, bredd 17cm och djup 20cm. I min mini-rack ryms två begagnade 'TINY FORM FACTOR' datorer inkl. strömförsörjning från INREGO.se[L1]

3D-print skiss: datorhållare / fläktfäste
A. Rack1 / Vänster: Lenovo ThinkCentre M93p / INTEL CORE I5 2.9 GHZ, 8 GB DDR3, 480GB SDD.
B. Rack1 / Höger: Lenovo Thinkcentre M900 / INTEL QUAD I5 2.5 GHZ, 8 GB DDR3, 250GB SSD.
C. Rack2 / Vänster: Lenovo Thinkcentre M93p / INTEL i3 2.9 GHz 6Gb DDR3 / 480GB SSD.
D. Rack2 / Höger: --- T O M T ---

Prov monterar en 2x Lenovo Thinkcentre 'Tiny' i 'DIY mini-rack' / 3D-print färste för fläkt
All hårdvara till min webb server är nu uppkopplad och klar, återstår en del med flytt av script och graph funktioner för mina vädersidor. Kör en rad BASH och PERL skript + RDDTool för att generera temperatur kurvor.
Har även uppgraderat min nätverksutrustning, är nu ansluten vi fiber till 'AMPR-Net',
skriver lite om det -->Här!
Igång på MyServer@Home just nu
Följande publika webb-sidor & lokala tjänster är just nu igång på mina servrar@home

NEMS / Nagios / system för övervakning & funktionskontroll (Intern tjänst)
Läs mera -->Här!
Run's on Raspberry Pi 4 Model B/4GB
|
|
|

Väder-data från väderstation (Intern tjänst)
Run's on (B)Lenovo Thinkcentre M900
|
|
|

DMR / Radio HOTSPOT-1 (Intern tjänst)
Run's on Raspberry Pi Zero W
|
|
|

DMR / Radio HOTSPOT-2 (Intern tjänst)
Run's on Raspberry Pi Zero W
|
|
|

ICECAST2 - Streaming server (Publik webbsida)
Run's on (C)Lenovo Thinkcentre M700
|
|
|

UniFi-Video / NVR server (Intern tjänst)
Run's on (A)Lenovo Thinkcentre M93p
|
|
|
Några noteringar Plus :-)
Väldigt lärorikt & Roligt!
Några noteringar Minus :-(
Inte helt okompliserat = Tack Google.com;-)
Kostar en hel del
Kräver lite tid & planering
Kvar att göra / ToDo:
1. Migrera UniFi controller till ThinkCentre M93p datorn
2. Migrera SAM Broadcaster till Thinkcentre M900 datorn
3. Montera en ARCTIC F12 Silent 120mm fläkt
4. Fixa 'autostart' på ICECAST server
5. Flytta UPS till DIY 'Mini-Rack'
6. Fixa 'PowerDown' signal från UPS
7. Snickra på backup script
8. Migrera webben till ThinkCentre M700 datorn och Ubuntu OS
9. Skapa grafer för system last / diskanvändning m.m.
10. Inhandla / skaffa fram en 4port KVM-Switch
Budget / Transport
Kostnader t.o.m. 2020.03.18
=====================================================================
Begagnad 14" skärm ............................ 0,00sek
Trådlöst 'Mini' tangentbord ................
Lenovo ThinkCentre M900 (A) ................ 5624,00sek
Lenovo ThinkCentre M93p (B) ................ 2618,00sek
Lenovo Thinkcentre M700 (C) ................ 2199,00sek
Lenovo ThinkCentre M93p (D) ................ 1337,00sek
120mm ARCTIC F12 Silent fläkt ............... 108,00sek
Kingston SSDNow A400 480GB ................. 840,00sek
Eaton 3S 550VA/300W UPS ..................... 734,00sek
Powerwalker VI 650 GX Gaming UPS ............ 783,00sek
Layer2 switch - 'Zyxel CS1920-24' .......... 1065,00sek
4port USB/KVM Switch ........................
=====================================================================
Totalt -----,--sek
|
Länkar / Leverantörer / Referenser
Honors to the brains behind - 'Äras den som äras bör' - som talesättet säger. Som vanligt så är det inte jag som kommit på allt detta. Här hittar ni länkar till referenser och leverantörer.
Leverantörer:
[L1] Bra begagnade datorer @ INREGO.se
[L2] Datorer, komponenter & tillbehör @ dustin.se
[L3] Elektronik, komponenter & tillbehör @ conrad.se
[L4] eBay.com
[L5] Tradera.se
[L6] RaspberryPi, Arduino, komponenter & tillbehör @ electrokit.se
Länkar / Referenser:
[R1] Linux distribution @ ubuntu.com
[R2] Åsk spårning i realtid @ blitzortung.org
[R3] Användar manual för dokningsstation 'Renkforce DOK220U3P'
[R4] Användar manual för mSATA RAID controller 'Startech 25SAT22MSAT'
[R5] Produktblad SSD/mSATA disk 'Kingston KC600'
'Disclaimer'
The information given on this page is given on an 'As Is' basis and aimed for NON COMMERCIAL use only. The author can not be held responsible for any use of the information. Any registered product / trademark or company name on the page is the property of their respective owners.
Notera!
Det är helt personliga reflektioner och upplevelser vi skriver om på den här sidan, dessa är inte några 'Expert' kommentarer / utlåtanden. Vi rekommenderar INTE att någon ska göra dom ändringar / Modifieringar som vi gjort och som beskrivs på denna sida, då dessa HELT SÄKERT gör att alla garantier som leverantören utställt OMEDELBART upphör.
Våra tester och slutsatser kan INTE, och ska INTE tas för intäkt att samma eller motsvarande resultat eller upplevelse kan erhållas eller efterliknas någon annanstans eller av någon annan.
Go Back!

©2010--2018 SM2YER Goran
|
|