Beskrivning av
MyServer@Home
Att köra en egen 'hemma' webb-server

INDEX
  • Inledning
  • Aktuell status
  • Senast uppdaterat
  • Beskrivning
  • Budget / Transport
  • Referenser / Länkar m.m.
  • 'Disclaimer'





    Miljövänligt & Smart! - Kör uteslutande på begagnade datorer, bl.a. utrustning från:


    Kör på öppen källkod (GPL):

  • Inledning
    Det där med att ha en egen 'Hemsida' var 'hett' på 2000-Talet, sedan kom den interaktiva webb-sidan, eller 'bloggen' som den också kallades.

    Med fiber in i hemmet och någorlunda bra kapacitet så är det nu inte längre något problem att ha sin 'hemsida' hemma på riktigt.

    Beskriver här min webb-server och tillhörande funktioner, kör Linux / Ubuntu med Apache webbserver, mariaDB, Wordpress och IceCast m.m.


    MyServer@Home 2020.04.06
    Aktuell status @ gln-srv2
    Server temp: 22.69 °C
    Ute temp: 3.82 °C
    Senast avläst: DATE: 09/26/20 TIME: 08:03: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: 09/26/20 TIME: 08:05:01
    Linux 4.4.0-178-generic (gln-srv2) 	2020-09-26 	_x86_64_	(4 CPU)
    
    avg-cpu:  %user   %nice %system %iowait  %steal   %idle
               0,35    0,00    0,11    0,23    0,00   99,31
    
    Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
    loop0             0,00         0,00         0,00          8          0
    sda               3,80       162,23       155,71   37073066   35582796
    dm-0              4,41       162,17       154,99   37059025   35417668
    dm-1              0,18         0,03         0,72       5844     165104
    
    
    

    Filsystem                       1K-block   Använt Tillgängligt Anv% Monterat på
    udev                             4009740        0      4009740   0% /dev
    tmpfs                             806296    82668       723628  11% /run
    /dev/mapper/gln--srv2--vg-root 459602040 26053820    410178700   6% /
    tmpfs                            4031468        0      4031468   0% /dev/shm
    tmpfs                               5120        0         5120   0% /run/lock
    tmpfs                            4031468        0      4031468   0% /sys/fs/cgroup
    /dev/sda1                         736752   163704       535624  24% /boot
    
    

    Backupjobb klart: DATE: 09/26/20 TIME: 02:45:36
    totalt 10478812
    drwxrwxr-x 2 goranl goranl        4096 sep 26 02:30 .
    drwxr-xr-x 9 goranl goranl        4096 apr 26 22:40 ..
    -rw-r--r-- 1 root   root     464376526 sep 26 01:21 moodle.tar.gz
    -rw-r--r-- 1 root   root       7215284 sep 26 01:20 mysql.tar.gz
    -rw-r--r-- 1 root   root       1406664 sep 26 01:20 okxfr.tar.gz
    -rw-r--r-- 1 root   root          5311 sep 26 02:30 popm_bin.tar.gz
    -rw-r--r-- 1 root   root   10248682616 sep 26 02:45 popm_public.tar.gz
    -rw-r--r-- 1 root   root       1418038 sep 26 01:20 root.tar.gz
    -rw-r--r-- 1 root   root           687 sep 26 02:45 skapa_rrd_script.tar.gz
    -rw-r--r-- 1 goranl goranl     7143808 sep 26 01:28 skycam-rpi-01.tar.gz
    -rw-r--r-- 1 goranl goranl        9472 sep 26 01:28 temp-rpi-01.tar.gz
    -rw-r--r-- 1 goranl goranl        6534 sep 26 01:28 temp-rpi-pan.tar.gz
    
    

    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

    Senast uppdaterat
    '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.


    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


    http://www.popular-hifi.com

    Min egen 'hemsida' (Publik webbsida)
    Run's on (C)Lenovo Thinkcentre M700

    http://www.overkalixfolkradio.se

    Webbsida för 'Överkalix-folkradio' / Närradio i Överkalix område (Publik webbsida)

    Run's on (C)Lenovo Thinkcentre M700

    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

    Budget / Transport
    Kostnader t.o.m. 2020.03.18
    =====================================================================
    Webb-Server server ......................... 3200,00sek
    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] INREGO.se
    [L2] Dustinhome.se
    [L3] Conrad.se
    [L4] eBay.com
    [L5] Tradera.se

    Länkar / Referenser:
    [R1]


    '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