ID.nl logo
Huis

Een Windows 10-server opzetten doe je zo

Eigenlijk wil je wel je eigen server opzetten, maar je hebt niet echt zin of tijd om veel werk in een Linux-server of een nieuwe nas te steken. Dan kun je kijken naar een Windows 10-server. Zo ga je ermee aan de slag.

Voordat je aan de slag gaat met Windows 10 als server, zijn er wel een paar dingen die je moet overwegen. Windows 10 is een desktop-besturingssysteem. Dat maakt het inherent onveiliger dan een server-besturingssysteem, omdat er simpelweg veel onderdelen op gebruiksvriendelijkheid zijn ingesteld in plaats van op veiligheid.

Daarnaast heeft een desktopsysteem natuurlijk veel meer aanvalsvectoren, zoals de gehele grafische interface, alle ingebouwde Windows-desktopapplicaties en veel overbodige services en diensten. Het is bovendien een groot nadeel dat er niet een centrale packagemanager is, zoals op Linux, en dat je dus zelf alles in de gaten moet houden en handmatig zult moeten patchen.

Dat gezegd hebbende, kun je toch een aantal redenen hebben om Windows als server te willen gebruiken. Zoals gezegd is het eenvoudig, je hoeft niet met een nieuwe omgeving overweg te kunnen. Ook kan het je helpen om wat meer ervaring te krijgen met Windows als server, wat bijvoorbeeld zakelijk handig is in een omgeving waar veel Microsoft-producten aanwezig zijn.

Opslagruimten

Eén van de misschien wat vergeten functies van Windows 10 is Opslagruimten. Dat is een softwarematige raidfunctie die erg eenvoudig te gebruiken is. Je vindt het in het Configuratiescherm, onder Opslagruimten. Het lijkt veel op de functie Drive Extender uit Windows Home Server, handig dat die functie zelfs nu nog in Windows 10 aanwezig is.

Je kunt ermee meerdere schijven combineren, zodat je bijvoorbeeld maar één netwerkschijf hoeft te delen over het netwerk, en je kunt er je data mee beschermen door gebruik te maken van redundantie. Je hebt dan de keuze uit een aantal modi, zoals een two- of threeway-mirror en parity, vergelijkbaar met raid5.

Bestanden delen

Het delen van een bestand, map of schijf is op zich niet lastig. Bij het Eigenschappen-venster vind je alle instellingen om te delen. Voeg dan bij permissies Iedereen toe bij het delen. Daarna is het nodig om delen met een wachtwoord uit te zetten, als je niet wilt worden lastiggevallen met gebruikersnaam en wachtwoord. Dat verander je door naar het Netwerkcentrum te gaan. Zorg er dan als eerste voor dat het netwerktype privé is. Is dat niet zo, dan verander je dat het eenvoudigst door een thuisgroep aan te maken in het Netwerkcentrum. Heb je dat eenmaal gedaan, dan klik je in het Netwerkcentrum links op Geavanceerde instellingen voor delen wijzigen. Klap dan het onderdeel Alle netwerken uit en zet de optie om te delen met een wachtwoord uit.

SSH (voor Powershell)

Op een beetje nas of server kun je waar dan ook inloggen met ssh om zo de server te onderhouden. Op Windows 10 is dat wat meer werk om op te zetten. Tegenwoordig heb je Ubuntu Bash op Windows en daarop kun je openssh installeren met

sudo apt install openssh-server

Je kunt het dan zoals in Ubuntu configureren. Windows 10 zelf bevat een ingebouwde ssh-server zodra je de developermodus aanzet die in heel sommige gevallen nodig is voor het uitrollen van uwp-apps en die niet voor de eindgebruiker bedoeld is. Die conflicteert met je ssh-server in Ubuntu Bash. Schakel die daarom uit door services.msc te openen, en de SSH Server Broker en SSH Server Proxy uit te schakelen.

Je kunt nu dus een beveiligde verbinding opzetten met je Windows-pc. Niet echt handig als je daarmee nog niets kunt beheren. Tenzij je dus al je services onder Ubuntu Bash gaat draaien, kom je niet heel ver. Je kunt ssh ook gebruiken in combinatie met PowerShell. Dan heb je meer mogelijkheden over Windows en kun je veel meer met alle PowerShell-modules. Microsoft is zelf bezig met de ontwikkeling van deze module. Je kunt de laatste build van ssh voor PowerShell hier vandaan halen: of je installeert het eenvoudig met Chocolatey-packagemanager met het commando

choco install openssh

Pak de inhoud van de zip uit in C:\Program Files\OpenSSH en start dan PowerShell als administrator en cd naar de map van zojuist. Installeer sshd met het commando:

powershell -executionpolicy bypass -file install-sshd.ps1

. Achteraf kun je de ssh-sleutels genereren met:

.\ssh-keygen.exe -A

Je kunt het geheel dan starten met

Start-Service ssh-agent

En daarna

Start-Service sshd

Dan is het nog wel nodig om de firewall open te zetten, met

netsh advfirewall firewall add rule name='SSH Port' dir=in action=allow protocol=TCP localport=22

Test toegang tot ssh vanaf bash of met Putty, door in te loggen op localhost of het ip-adres en je eigen gebruikersnaam en wachtwoord van je Windows-pc. Typ dan powershell en je zit in een PowerShell-sessie op je Windows-pc. Om ssh direct mee te starten met Windows, voer je in een Opdrachtprompt met administratorrechten uit:

Set-Service sshd -StartupType Automatic

En

Set-Service ssh-agent -StartupType Automatic

In de map C:\Program Files\PowerShell vind je overigens het bestand sshd_config waar je de instellingen van ssh kunt aanpassen.

©PXimport

Website hosten op Windows 10

Als je een website wilt hosten op Windows 10, dan kun je daarvoor IIS gebruiken, aanwezig in Windows 10 Home en Pro. Daarmee kun je bijvoorbeeld eenvoudig Asp.Net-websites hosten, maar je draait er ook php- of Python-websites mee.

Je schakelt IIS eenvoudig in door het als Windows-onderdeel toe te voegen bij Programma’s en onderdelen in het Configuratiescherm. Daar vink je Internet Information Services aan om het te installeren. Als je php wilt draaien, vink bij World Wide Web-services / Toepassingsontwikkelingsfuncties meteen CGI aan. Eenmaal geïnstalleerd, open je de IIS-beheerdersconsole om het te configureren.

Zet een reverse proxy op

Als je je eigen downloadplek draait, is het irritant om steeds weer die poorten te moeten onthouden en in te vullen. Dat verhelp je met IIS door een reverse-proxy op te zetten. IIS ontvangt dan de webverzoeken en stuurt ze automatisch door op de juiste poort, zodat jij niet steeds poort 8080 in hoeft te vullen.

In IIS installeer je daarvoor URL Rewrite en Application Request Routing . Maak dan een nieuwe website aan door in de linkerbalk op Sites rechts te klikken en te kiezen voor Website toevoegen. Voer een eigen sitenaam en hostnaam in. Bij Fysiek pad kies je een lege map. De rest laat je zoals het is. Sla de website daarna op. Met de website geselecteerd zie je dan in IIS de optie URL Rewrite. Klik daarop en klik dan rechts op Add Rule(s). Kies uit de opties voor Reverse Proxy en klik op OK als een melding verschijnt om proxy in te schakelen.

Vul dan bovenaan het adres in waarnaar alles doorgestuurd moet worden, bijvoorbeeld localhost:8000. Vink daaronder de optie Rewrite the domain names of the links in HTTP responses aan en vul het ene veld in met localhost:8000 en de andere met je gewenste domeinnaam, in ons geval sabnzbd.netwerk. Voeg dan aan je hosts-bestand een regel toe om sabnzbd.netwerk door te verwijzen naar je eigen pc. Als je nu die link intypt in je browser, kom je uit op SABnzbd, zonder het poortnummer erachter. Je kunt dan hetzelfde doen voor Plex, SickBeard en andere applicaties met poortnummers.

Wordpress op Windows 10

Als je een echte website op wilt zetten in combinatie met IIS, doe je dat als volgt. Wij zetten hier WordPress op. Daarvoor installeren we als eerste php 7. Pak de zip uit en plaats deze bijvoorbeeld in C:\Program Files. Pak php.ini-production en maak daar php.ini van. Open dan het bestand en maak een paar kleine wijzigingen:

Haal de puntkomma weg bij

extension_dir = "ext"

extension=php_curl.dll

extension=php_mysqli.dll

extension=php_mbstring.dll

en herstart daarna IIS. Dat doe je op de hoofdpagina rechts met Opnieuw opstarten.

Daarna download en installeer je MySQL met de MySQL Installer. Je hebt alleen de MySQL Server nodig. Volg de installatiestappen, vul een rootwachtwoord in en maak meteen een wordpress-databasegebruiker aan. Open na de installatie de MySQL Command Line Client en maak een database aan:

CREATE DATABASE wordpress;

Maak dan de huidige database actief met

USE wordpress;

en geef de gebruiker wordpress de benodigde rechten:

GRANT ALL ON wordpress TO 'wordpress'@'%';

Nu het voorwerk is gedaan, download je WordPress en pak je het uit naar een locatie op de schijf waar je websites staan. Wij plaatsen het in C:\websites\wordpress. Zoek het bestand wp-config-sample.php en verander de naam naar wp-config.php.

Terug in IIS maak je daar een nieuwe website aan, door rechts op Sites te klikken. Vul de velden in en laat Fysiek pad verwijzen naar waar je WordPress-bestanden staan. Ga in de WordPress-site naar Handlertoewijzingen en klik rechts op Moduletoewijzing toevoegen. Bij Pad van aanvraag vul je *.php in. Bij Module kies je voor FastCgiModule en bij Uitvoerbaar bestand blader je naar het php-cgi.exe-bestand. Ga naar Standaarddocument, voer daar index.php aan toe en zet het bovenaan. Nu kun je naar je website gaan. Vergeet niet je dns te regelen of voeg een entry toe aan je hosts-bestand. Daarna kun je WordPress zoals normaal opzetten.

Downloadserver instellen

Een thuisserver moet natuurlijk ook mogelijkheden hebben om te downloaden. Het opzetten van een downloadstack op Windows 10 is eenvoudig: de meeste programma’s hebben installatiebestanden of binary’s beschikbaar voor Windows. Denk dan aan SABnzbd of NZBGet, Transmission, SickBeard en Plex. SickBeard heeft een Windows-binary, geen installatiebestand.

Download het zip-bestand, pak het uit en maak dan een snelkoppeling aan voor sickbeard.exe die je toevoegt aan de map Opstarten. Het is altijd weer even zoeken waar die map ook alweer staat, je vindt ‘m hier: %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup. Sommige van die programma’s kun je als Windows-service installeren. Voor bijvoorbeeld SABnzbd open je een Opdrachtprompt als administrator. Voer dan in

cd "C:\Program Files (x86)\Sabnzbd"

en installeer de service met:

SABnzbd-helper.exe install

Vervolgens start je de service automatisch met:

sc config SABhelper start=auto

En nu direct met

net start SABhelper

Let op dat SABnzbd geen pictogram rechtsonder in het systeemvak meer plaatst en dat de Windows Firewall waarschuwingen voor SAB niet zal weergeven. Zorg ervoor dat je met Transmission de webinterface mee-installeert tijdens de installatie, zodat je er op andere pc’s via de browser bij kunt.

©PXimport

Cloudopslag

Een essentieel onderdeel van een nas of server is een cloudsysteem om je bestanden op elk apparaat beschikbaar te maken. Helaas is het zo dat ownCloud en Nextcloud niet ondersteund worden op Windows-servers. De ontwikkelaars hebben expliciet die keuze gemaakt. Als we dan rondkijken naar alternatieven, zou je Docker op je server kunnen installeren en dan een Nextcloud-image kunnen draaien, bijvoorbeeld deze of voor ownCloud. Je kunt dan eenvoudig een reverse-proxy opzetten met IIS en veilig een ssl-certificaat toevoegen met LetsEncrypt.

Op Windows virtualiseer je dan wel Linux, wat extra rekenkracht kost, en je moet beschikken over Hyper-V. Een andere oplossing is om over te stappen op Seafile. Installeer Python 2.7 en zorg dat die in je ‘path’ staat. Pak dan Seafile uit naar bijvoorbeeld C:\Seafile en start run.bat. In conf/ccnet.conf kun je bij de SERVICE_URL je domeinnaam aanpassen. Je bezoekt Seafile via: http://127.0.0.1:8000. Je kunt dan weer een reverse-proxy opzetten of je zet FastCGI in op voor Python, zodat je Seafile direct host in IIS.

Goed, we hebben je nu laten zien hoe je eenvoudig bestanden deelt, hoe je een Opslagruimte aanmaakt om datacorruptie tegen te gaan en hoe je ssh en IIS opzet in Windows 10. Het is duidelijk dat Windows 10 als server-besturingssysteem zeker mogelijk is en dat je er veel mee kan en dat het nuttig kan zijn om ermee aan de slag te gaan om wat Windows-ervaring op te doen.

▼ Volgende artikel
Vrijstaande vaatwasser in je keuken? Dit moet je weten over installatie en plaatsing
© ID.nl
Huis

Vrijstaande vaatwasser in je keuken? Dit moet je weten over installatie en plaatsing

Een vrijstaande vaatwasser klinkt als de ideale oplossing: neerzetten, aansluiten en klaar. Maar zo eenvoudig is het niet altijd: er zijn wel degelijk een paar belangrijke dingen om vooraf te checken. Afmetingen, aansluitingen en de opstelling van je keuken spelen een grote rol. In dit artikel lees je waar je op moet letten voordat je een vrijstaande vaatwasser in huis haalt.

Om te checken voordat je een vrijstaande vaatwasser koopt:
  • Afmetingen: hoeveel ruimte heb je nodig?
  • Toegang tot water en elektriciteit
  • Vrijstaand in een hoek: slim of onhandig?
  • Plaatsing naast of onder het aanrechtblad
  • Tips voor een nette en praktische plaatsing

De meeste vrijstaande vaatwassers zijn even groot als een inbouwmodel: zo'n 60 cm breed, 85 cm hoog en 60 cm diep. Houd er rekening mee dat je bij het openen van de deur voldoende ruimte aan de voorkant nodig hebt. Dat geldt voor elk type vaatwasser, maar is extra belangrijk als je hem vrij in de ruimte plaatst en de looppaden niet wilt blokkeren. Zeker bij het inruimen van grote pannen of ovenroosters is wat extra werkruimte geen overbodige luxe. Reken daarom op minstens 120 cm vrije diepte, inclusief open deur.

Heb je een kleinere keuken? Er zijn ook smalle modellen van 45 cm breed. Die zijn minder diep, maar wel even hoog. Ideaal voor een huishouden van één of twee personen, of als je weinig vloeroppervlak hebt.

Toegang tot water en elektriciteit

Een vaatwasser heeft een wateraanvoer en -afvoer nodig, net als een wasmachine. De toevoerslang sluit je aan op een kraan met schroefdraad, meestal die van de spoelbak. De afvoerslang moet in een afvoerbuis passen, of via een bochtje in de sifon van de gootsteen uitkomen. Check dus vooraf waar de leidingen lopen en of je daar bij kunt zonder breekwerk.

Daarnaast moet er een geaard stopcontact in de buurt zijn, bij voorkeur in hetzelfde keukenkastje als de wateraansluitingen. Een verlengsnoer is officieel geen veilige oplossing, zeker niet bij apparaten die veel vermogen vragen.

©leszekglasner - stock.adobe.com

Vrijstaand in een hoek: slim of onhandig?

Een vaatwasser in een hoek van de keuken plaatsen kan, maar het vereist wat planning. De deur kantelt naar voren open, en dat vraagt ruimte. Zorg dat kastdeuren of een radiator de deur niet blokkeren. Ook moet je voldoende ruimte hebben om aan beide zijden de slangen aan te sluiten, zonder dat die in de knel komen.

In een hoekopstelling is het extra belangrijk om de vaatwasser iets naar voren te zetten of schuin te plaatsen als de deur anders tegen een muur of kast botst. Denk ook aan de looppaden: als de machine openstaat, moet je nog makkelijk langs kunnen.

Plaatsing naast of onder het aanrechtblad

Een vrijstaande vaatwasser naast het aanrecht zetten is praktisch. Je kunt dan direct vanaf het aanrecht inruimen, en de aansluiting op de gootsteen zit meestal dichtbij. Veel mensen schuiven de machine half onder het aanrechtblad. Dat kan, zolang de hoogte van het blad minstens 86 cm is. Bij lagere bladen past het apparaat simpelweg niet.

Let ook op de ventilatie: een vrijstaande vaatwasser blaast warme lucht uit aan de zijkanten en achterkant. Hij moet dus wel wat ademruimte hebben. Schuif hem niet strak tussen kastjes, en laat bovenop minstens een paar centimeter vrij als je hem onder het blad schuift.

©ID.nl

Tips voor een nette en praktische plaatsing

Wil je de vaatwasser mooi laten aansluiten bij je keuken? Kies dan een model met een effen of neutrale kleur die past bij je kastfronten. Je kunt ook overwegen om een werkblad over de vaatwasser heen te verlengen, zodat het oogt als één geheel.

Tot slot: zorg dat je altijd makkelijk bij de kraan en het stopcontact kunt. Zet de machine dus niet klemvast in een hoek waar je achteraf niet meer bij kunt. En controleer van tevoren of de slanglengtes voldoende zijn. Zo voorkom je frustratie bij de installatie.

Conclusie

Een vrijstaande vaatwasser past in veel keukens, je moet er wel vooraf goed over hebben nagedacht. Meet de ruimte goed op, denk na over de aansluitingen en let op de voldoende ruimte om de deur te kunnen openen. In een ruime keuken is er meestal genoeg speelruimte, maar in een kleine of hoekopstelling vraagt het om slimme keuzes (tip: een goede witgoedzaak helpt je graag met advies). Door daar vooraf rekening mee te houden, voorkom je dat je nieuwe aankoop straks in de weg staat.

 

▼ Volgende artikel
Waar voor je geld: 5 handige multitools voor een mooie prijs
© Monika Wisniewska Amaviael
Huis

Waar voor je geld: 5 handige multitools voor een mooie prijs

Bij ID.nl zijn we gek op producten waar je niet de hoofdprijs voor betaalt. Daarom speurt de redactie een aantal keer per week naar zulke deals. Deze keer hebben we een aantal handige elektrische multitool-apparaten voor je gevonden, handig voor iedere precizieklus in en rond het huis.

Een elektrische multitool is een veelzijdig stuk gereedschap dat diverse klussen aankan dankzij verwisselbare opzetstukken. Of je nu wilt schuren, zagen, snijden of schrapen: met één apparaat kun je het allemaal. Het geheim zit in de oscillerende beweging, waarbij het hulpstuk snel heen en weer beweegt. Daardoor werk je nauwkeurig, zelfs op lastig bereikbare plekken. Ideaal voor doe-het-zelvers die één gereedschap willen voor meerdere taken, zonder steeds van apparaat te hoeven wisselen. Wij vonden vijf mooie modellen voor je.

Dremel 3000

Deze Dremel‑3000 multitool is een veelzijdige rotatietool met variabele snelheid van 10.000 tot 33.000 rpm en een 130 W‑motor. Hij is uitgerust met softgrip voor comfortabele bediening en minder trillingen tijdens intensief gebruik. De EZ‑draaineus maakt accessoires wisselen eenvoudig zonder gereedschap. Inclusief 15 accessoires, zachte draagetui en uitgebreide handleiding (Duitse taalversie). Compact van gewicht (± 1048 g) en smal van formaat, ideaal voor doe-het-zelvers die precisie willen combineren met kracht. De ergonomische vormgeving en geïntegreerde ophanghaak dragen bij aan de bruikbaarheid bij uiteenlopende klussen, van slijpen tot polijsten.

Meegeleverd

1x Flexibele as · 1x starterset · 1x Opbergkoffer · 1x Gereedschapshouder · 15x Dremel-accessoires (inclusief EZ SpeedClic accessoires) · 1x Flexibele as hulpstuk

Einhell TE-MG 350 EQ

De Einhell TE-MG 350 EQ valt op door de krachtige 350W motor. De constante elektronische snelheidsregeling zorgt ervoor dat de prestaties ook onder belasting consistent blijven. Met een snelspansysteem kunnen accessoires snel en zonder gereedschap worden gewisseld, wat de efficiëntie tijdens het klussen verhoogt. De tool is ontworpen met een robuuste metalen aandrijfkop en een softgrip handgreep, wat zowel duurzaamheid als comfort garandeert. Een LED-lampje helpt bij precisiewerk in slecht verlichte hoeken. Dit model wordt geleverd in een stevige E-Box opbergkoffer, samen met diverse accessoires zoals schuurvellen, zaagbladen en een schraper. Dankzij de variabele snelheidsregeling is hij geschikt voor een breed scala aan toepassingen zoals schuren, snijden, schrapen en frezen. Dit maakt de TE-MG 350 EQ uitermate geschikt voor ambitieuze doe-het-zelvers.

Meegeleverd

Schuurpapier 93x93x93 mm (3x K60, 3x K80, 3x K120 · 1x schraapmes · 1x segmentzaagblad diamant · 1x segmentzaagblad (HSS) · 1x invalzaagblad · 1x invalzaagblad (BIM) voor metaal · afzuigadapter

HYUNDAI Multitool 56751

De Hyundai multitool 56751 is een elektrisch oscillerend gereedschap met een vermogen van 300 watt, ideaal voor uiteenlopende klussen in en rondom huis. De machine is ontworpen voor het schuren, snijden, verwijderen van voegen en ander precisiewerk. De schakelaar met snelheidsregeling biedt controle over het toerental, met snelheden tot 22.000 oscillaties per minuut. Dankzij de softgrip en de meegeleverde extra handgreep blijft de machine stabiel en comfortabel in gebruik, ook bij langere klusperioden. De meegeleverde accessoireset bestaat uit schuurpapier, een schuurplaat, een zaagblad en een schraper, en alles zit netjes opgeborgen in een harde kunststof koffer. Deze multitool is vooral geschikt voor doe-het-zelvers die met verschillende materialen werken zoals hout, metaal of kunststof. Hij combineert degelijkheid met een aantrekkelijke prijs, wat hem zeer toegankelijk maakt voor incidenteel gebruik.

Meegeleverd

1x Handgreep · 1x Carbide HSS segment zaagblad · 1x Schuurzool · 1x Stalen schraper · 1x schuurvoetplaat 80x80x80 mm · 1xSchuurvellen (P80, P120) · 1x Inbussleutel 6 mm

Makita DTM51Z

De Makita DTM51Z is een professionele 18V accu-multitool en wordt geleverd zonder accu èn zonder oplader, iets om rekening mee te houden. Deze multitool valt op door zijn gebruiksgemak en prestaties, mede dankzij de snelkoppeling voor gereedschapsloze accessoirewissel. De oscillatiefrequentie is instelbaar tussen 6.000 en 20.000 bewegingen per minuut, ideaal voor precisiewerk in hout, metaal of kunststof. De tool heeft een soft-start-functie en elektronische snelheidsregeling, wat zorgt voor extra controle. Dankzij het ergonomische ontwerp en de antislip handgreep ligt de machine prettig in de hand. De DTM51Z werkt met OIS-compatibele accessoires en is onderdeel van het bredere Makita LXT 18V-platform, wat hem interessant maakt voor professionals die al Makita accu’s bezitten.

Meegeleverd

Geen extra accessoires

Einhell VARRITO Li Solo

De Einhell VARRITO Li Solo is een compacte accu‑multitool op 18 V, en wordt geleverd zonder accu. Als je al een Einhell-product hebt uit de Power‑X‑Change‑lijn, dan kun je die ook voor dit apparaat gebruiken. Dankzij de quick‑release voor toolloze wissel van opzetstukken en magnetische bevestiging wissel je snel van accessoires. De softgrip en trillingsdemping zorgen voor comfortabel werken. Hij biedt oscillatie tussen circa 22.000 en 40.000 vibraties per minuut, waardoor je nauwkeurig kunt schuren, zagen of krabben. Wordt geleverd met negen schuurvellen (P60, P80, P120), een delta‑schuurplaat, specifieke zaagbladen (HCS/BIM) en een krabber. Ideaal voor renovatie‑ of detailwerk zonder netstroom.

Meegeleverd

1x Driehoekige schuurschijf · 9x schuurpapier (3x P60 / 3x P80 / 3x P120) · Krabbers · 1x Invalzaagblad voor hout en kunststof (HCS) · 1x Extra BIM-invalzaagblad voor metaal · 1x Segmentzaagblad voor hout