Nekromanti »Garderobsserver» – hur?

solvebring

Superhero
Joined
19 Mar 2004
Messages
13,027
Location
Fellingbro/Arboga
... För att komma igång, utan onödiga avancerade saker som ändå behöver erfarenhet. Säg att man vill hänga upp, 24/7, ett par webbsidor gentemot ett par domäner, ha en irc-proxy och lite strö-utrymme till detta ...

Hur gör man egentligen?

Hur mycket dator, prestandamässigt då, behövs för grundläggande ändamål?

Hur långt kommer man genom XAMPP?
 

Troberg

Sinister eater
Joined
27 Jun 2001
Messages
17,659
* Gå till Inrego.se. Köp en billig stationär där (https://www.inregodirekt.se/begagnade_produkter/stationart/tillverkare/alla/). Även de billigaste borde räcka fint, det är inget krävande. Se bara till att du har tillräckligt med hårddisk för det innehåll du ska ha (normalt inget problem om du inte ska sätta upp en warez-ftp...).

* Köp ett billigt nätverkskort och sätt i. Det är alltid behändigt att ha ett nätverkskort ut mot internet och ett internt.

* Installera något trevlig Linux, det finns flera färdiga som är specialicerade för ändamålet, tex SME Server (http://wiki.contribs.org/Main_Page). Mycket smidig "Next-next-next-finish"-installation, sedan all konfiguaration via webgränssnitt. Bitnami har också bra färdigrullade installationer, ta en titt där om du vill ha förinstallerade webfunktioner som tex forum, bloggar, CVS, CMS och så vidare.

* Alternativt, kör en mer generell Linux och installera XAMPP eller LAMP-stackarna. XAMPP och LAMP är båda gott och väl nog, men lite mer jobb än ovan nämnda alternativ.

* Är upptid viktigt, köp en maskin med lite mer minne (4GB är mer än nog) och kör servern på en virtuell maskin på den. På så sätt kan du lätt göra en kopia av den virtuella maskinen och utveckla och testa på, och inte lägga ut ändringarna förrän de är klara. En annan fördel med det är att om hårdvaran skulle dö så är det lätt att bara kopiera in samma virtuella maskin på ny hårdvara. När det gäller virtualisering så har jag funnit att VirtualBox är snabbast, enklast och bäst, och dessutom gratis. Andra lösningar jag testat har varit antingen buggade in absurdum (VMWare), ställt till värdoperativsystemet (VMWare) eller långsamma (QEmu, fast den har i vissa fall ände egenskaper som gör den bra, tex om man vill köra på en annan processorarkitektur). Virtualisering med VirtualBox är inte krångligt allt, låt dig inte skrämmas. Det är också ett bra sätt att testa olika lösningar innan du bestämmer dig för hur du vill köra.
 

kloptok

Pensionerad astrolog
Joined
14 Dec 2008
Messages
1,250
Location
Stockholm
Något jag funderade på häromveckan är om man kan använda en Raspberry Pi som server? Det vore ju onekligen ett billigt alternativ.

EDIT: Hittade en länk som beskriver hur man kan göra precis detta.
 

Troberg

Sinister eater
Joined
27 Jun 2001
Messages
17,659
kloptok said:
Något jag funderade på häromveckan är om man kan använda en Raspberry Pi som server? Det vore ju onekligen ett billigt alternativ.
Ja, men med vissa förbehåll:

* Lagring. Du behöver antagligen köpa till en USB-disk om du ska ha vettigt med utrymme.
* Driftsäkerhet. Min erfarenhet, och erfarenheten från några på jobbet som också använt den, är att den är inte speciellt driftsäker.
* Krångligt med extra nätverksuttag om man vill ha det.
* Priset. Med USB-disk, låda och strömförsörjning så är den inte billigare än mitt förslag tidigare.
* Lite krångligare om man vill ha någon form av fjärrstyrning/fjärrövervakning.

Jag skulle inte gå på den.
 

solvebring

Superhero
Joined
19 Mar 2004
Messages
13,027
Location
Fellingbro/Arboga
Troberg said:
* Gå till Inrego.se. Köp en billig stationär där (https://www.inregodirekt.se/begagnade_produkter/stationart/tillverkare/alla/). Även de billigaste borde räcka fint, det är inget krävande. Se bara till att du har tillräckligt med hårddisk för det innehåll du ska ha (normalt inget problem om du inte ska sätta upp en warez-ftp...).

* Köp ett billigt nätverkskort och sätt i. Det är alltid behändigt att ha ett nätverkskort ut mot internet och ett internt.

* Installera något trevlig Linux, det finns flera färdiga som är specialicerade för ändamålet, tex SME Server (http://wiki.contribs.org/Main_Page). Mycket smidig "Next-next-next-finish"-installation, sedan all konfiguaration via webgränssnitt. Bitnami har också bra färdigrullade installationer, ta en titt där om du vill ha förinstallerade webfunktioner som tex forum, bloggar, CVS, CMS och så vidare.

* Alternativt, kör en mer generell Linux och installera XAMPP eller LAMP-stackarna. XAMPP och LAMP är båda gott och väl nog, men lite mer jobb än ovan nämnda alternativ.

* Är upptid viktigt, köp en maskin med lite mer minne (4GB är mer än nog) och kör servern på en virtuell maskin på den. På så sätt kan du lätt göra en kopia av den virtuella maskinen och utveckla och testa på, och inte lägga ut ändringarna förrän de är klara. En annan fördel med det är att om hårdvaran skulle dö så är det lätt att bara kopiera in samma virtuella maskin på ny hårdvara. När det gäller virtualisering så har jag funnit att VirtualBox är snabbast, enklast och bäst, och dessutom gratis. Andra lösningar jag testat har varit antingen buggade in absurdum (VMWare), ställt till värdoperativsystemet (VMWare) eller långsamma (QEmu, fast den har i vissa fall ände egenskaper som gör den bra, tex om man vill köra på en annan processorarkitektur). Virtualisering med VirtualBox är inte krångligt allt, låt dig inte skrämmas. Det är också ett bra sätt att testa olika lösningar innan du bestämmer dig för hur du vill köra.
Tack, Troberg! :gremdrink:

Well, då får vi se huruvida jag gör slag i saken eller inte.

Nå, men så att jag fattat vissa saker rätt ...
... Du förordar två nätverkskort? Why? :gremcrazy:
... Du säger att 4GB RAM är mer än nog, för att köra virtuellt maskinera. Får man anta att 2GB dock är för lite?
... Jag är "van" vid Ubuntu när det gäller Linux. De har månne ingen utmärkt version som lutar åt funktionaliteten hos SME?
... Linux är ju Linux men hur är det med säkerhetsdetaljerna kring dylik server?
... Serverburken bör ha trådad uppkoppling I guess?

/solvebring; En-dum-en.
 

Troberg

Sinister eater
Joined
27 Jun 2001
Messages
17,659
solvebring said:
... Du förordar två nätverkskort? Why? :gremcrazy:
Då kan jag ha ett ut mot internet och ett mot mitt interna nät. Gör det i mitt tycke lite smidigare när man ska administrera och sånt, då kan man tex dela ut en enhet för att enklare kunna lägga upp filer, så länge som man bara gör det på det interna kortet.

solvebring said:
... Du säger att 4GB RAM är mer än nog, för att köra virtuellt maskinera. Får man anta att 2GB dock är för lite?
Kör du en någotsånär slimmad Linux (tex någon av de specialiserade distros som finns) så räcker 2 GB utan problem. 4 GB så har du större marginaler, så med tanke på att prisskillnaden är minimal så...

solvebring said:
... Jag är "van" vid Ubuntu när det gäller Linux. De har månne ingen utmärkt version som lutar åt funktionaliteten hos SME?
Flera kommentarer här:

* Linux är Linux. Det är ingen större skillnad. Viktigaste skillnaden är att om du kopplar in en skärm på servern så ser du bara en kommandoprompt, all administration görs via webgränssnitt.
* Vill du ha en med grafiskt gränssnitt på servern så åker systemkraven upp lite.
* Finessen med dessa specialiserade distros är att du i princip inte behöver se servern som en dator, med allt vad det innebär. De blir istället en pryl, något du pluggar in och använder. Du behöver inte bry dig om något annat än precis de specifika webserverbitarna.

solvebring said:
... Linux är ju Linux men hur är det med säkerhetsdetaljerna kring dylik server?
Ingenting är väl garanterat 100% säkert, men de är "as safe as it gets". Min skattning är dessutom att de är cirka 3,8 miljarder gånger säkrare än en Windowsserver...

solvebring said:
... Serverburken bör ha trådad uppkoppling I guess?
Jajamensan.
 

krank

Lättkränkt cancelkultur-kommunist
Joined
28 Dec 2002
Messages
36,181
Location
Rissne
Troberg said:
Då kan jag ha ett ut mot internet och ett mot mitt interna nät. Gör det i mitt tycke lite smidigare när man ska administrera och sånt, då kan man tex dela ut en enhet för att enklare kunna lägga upp filer, så länge som man bara gör det på det interna kortet.
Går iofs att sköta i mjukvara också. Min hemserver har en koppling till lokala nätverket; routern vidarebefordrar port 80 och en hemlig port för SSH och lite portar för torrentklienten till servern, så utomstående kommer inte åt mina Samba-utdelningar...
 

Troberg

Sinister eater
Joined
27 Jun 2001
Messages
17,659
krank said:
Troberg said:
Då kan jag ha ett ut mot internet och ett mot mitt interna nät. Gör det i mitt tycke lite smidigare när man ska administrera och sånt, då kan man tex dela ut en enhet för att enklare kunna lägga upp filer, så länge som man bara gör det på det interna kortet.
Går iofs att sköta i mjukvara också. Min hemserver har en koppling till lokala nätverket; routern vidarebefordrar port 80 och en hemlig port för SSH och lite portar för torrentklienten till servern, så utomstående kommer inte åt mina Samba-utdelningar...
Självklart går det. Det är dock lite pilligare, och det är lättare att göra riskabla fel.

Därför föredrar jag att lägga 59 kr på ett billigt nätverkskort och istället spara lite arbete.
 

Troberg

Sinister eater
Joined
27 Jun 2001
Messages
17,659
Här har du ett kanonerbjudande på en lämplig dator, men det gäller bara idag (Inregos Tokfredagserbjudande):

https://www.inregodirekt.se/begagnad/stationart/lenovo_thinkcentre_m58e_(sff)/nr/103101?utm_source=apsis-anp-3&utm_medium=email&utm_content=newsletter&utm_campaign=unspecified

Till det priset kan du köpa några i reserv...
 

Max Raven

T12-kultist
Joined
20 Oct 2009
Messages
4,346
Location
Malmö
Vi har kört med ESXi på skolan för virtuella maskiner som inte gör något själva - det är bare metal, d v s inget OS som knatar på i botten, vilket sänker datorkraven. Det är VMWare, men det ligger inte i något OS, så man slipper trasslet.

Och kan ha inställningarna på en USB-sticka, vilket är trevligt.

Å andra sidan så vill man ju redundans/säkerhet om servermaskinen går ner. Utöver RAIDade hårddiskar så kan man förstås köra backuper till annan maskim eller ha sekundärmaskin som tar över (failover). Blev lite osäker här dock - tror nästan att ESXi kräver vSphere för att fixa failover till annan server, och har för mig att det kostar.

Men hypervisor är the shit, iaf, om man ska virtualisera och inte har annat på datorn. :gremsmile:
 
Top