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å begagnad dator 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 / CentOS med Apache webbserver, mariaDB, Wordpress och IceCast m.m.


    MyServer@Home 2020.03.10
    Aktuell status
    Server temp: 21.38 °C
    Ute temp: -2.87 °C
    Senast avläst: DATE: 04/05/20 TIME: 18:48:04


    Tempgraf för MyServer@Home & Ute temp

    CPU load & Disk usage on Myserver@Home
    Senast avläst: DATE: 04/05/20 TIME: 18:45:01
    Linux 4.18.0-147.5.1.el8_1.x86_64 (myserver.popular-hifi.com) 	2020-04-05 	_x86_64_	(4 CPU)
    
    avg-cpu:  %user   %nice %system %iowait  %steal   %idle
               1,92    0,00    0,98    0,32    0,00   96,78
    
    Device             tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
    sda              28,39      1156,72       123,43     582132      62115
    sdb               1,77        53,03         5,53      26688       2783
    dm-0             28,32      1074,50       126,08     540751      63452
    dm-1              0,19         4,41         0,00       2220          0
    dm-2              1,60        43,31         5,68      21797       2856
    
    
    

    Filsystem             1K-block   Använt Tillgängligt Anv% Monterat på
    devtmpfs               3936824        0      3936824   0% /dev
    tmpfs                  3954508        0      3954508   0% /dev/shm
    tmpfs                  3954508     9560      3944948   1% /run
    tmpfs                  3954508        0      3954508   0% /sys/fs/cgroup
    /dev/mapper/cl-root   52403200  7146636     45256564  14% /
    /dev/sda1               999320   206348       724160  23% /boot
    /dev/mapper/cl-home 1031786256 34439256    997347000   4% /home
    tmpfs                   790900     1168       789732   1% /run/user/42
    tmpfs                   790900        4       790896   1% /run/user/0
    
    

    Backupjobb klart: DATE: 04/05/20 TIME: 04:45:45
    totalt 8847968
    drwxr-xr-x.  2 root   root          134  5 apr 02.59 .
    drwxr-xr-x+ 21 goranl goranl       4096 25 mar 16.48 ..
    -rw-r--r--.  1 root   root     18523464  5 apr 03.02 learn.tar.gz
    -rw-r--r--.  1 root   root     14406382  5 apr 02.59 mysql.tar.gz
    -rw-r--r--.  1 root   root     18215778  5 apr 03.00 okxfr.tar.gz
    -rw-r--r--.  1 root   root         4706  5 apr 01.59 popm_bin.tar.gz
    -rw-r--r--.  1 root   root   9008478870  5 apr 04.45 popm_public.tar.gz
    -rw-r--r--.  1 root   root       669585  5 apr 02.59 root.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. Skapa grafer för system last / diskanvändning m.m.

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


    (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

    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

    CENTOS 8, Apache2, MariaDB, WordPress.

    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)



    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
    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