1 line
99 KiB
JSON
1 line
99 KiB
JSON
[{"content":"Deze checklist helpt u bepalen of u in aanmerking komt voor een mantelzorgwoning. De exacte voorwaarden verschillen per gemeente. Sommige gemeenten bieden aanvullende opties zoals het plaatsen van een pre-mantelzorgwoning of een generatiewoning.\nChecklist algemene voorwaarden 1. Mantelzorgsituatie\nU hebt een aantoonbare zorgbehoefte waarvoor dagelijkse nabijheid nodig is. Een mantelzorger is betrokken bij uw dagelijkse ondersteuning, zoals het algemeen huishouden, lichamelijke verzorging, bedienen van (medische) apparatuur of andere vormen van persoonlijke hulpverlening. 2. Medische bevestiging\nEen onafhankelijke huisarts of zorgverlener bevestigt schriftelijk dat sprake is van mantelzorgbehoefte. 3. Zorgrelatie is actueel\nDe noodzaak bestaat op het moment van aanvraag of van sprake is door te verwachten optredende zorgbehoefte, zoals een progressieve aandoening of geplande medische ingreep met dergelijke impact. De zorgsituatie heeft geen tijdelijk karakter dat zonder aanpassing kan worden opgevangen. 4. Locatie-eisen\nDe woning wordt geplaatst op hetzelfde perceel als de hoofdwoning. De plaatsing past binnen de regels voor bijbehorende bouwwerken. 5. Ruimtelijke regels\nDe maatvoering, hoogte en afstand tot perceelgrenzen voldoen aan de landelijke regels voor vergunningvrij bouwen of vallen binnen het gemeentelijke bestemmingsplan. De woning blijft vergunningsvrij zolang deze aan alle voorwaarden voldoet. 6. Tijdelijkheid\nDe woning blijft alleen toegestaan zolang de zorgsituatie bestaat. Na beëindiging van de zorgrelatie moet de woning worden verwijderd of aangepast. 7. Zelfstandigheid van de woning\nDe woning bevat eigen voorzieningen zoals sanitair, slaapruimte en toegang. De woning is bedoeld voor bewoning door één huishouden binnen de zorgrelatie. Afwijkingen per gemeente Sommige gemeenten hanteren aanvullende eisen of juist ruimere mogelijkheden. Er bestaan gemeenten met beleid voor pre-mantelzorgwoningen, bedoeld voor situaties waarin zorgbehoefte binnen afzienbare tijd wordt verwacht. In enkele gemeenten vallen ruimere woonvormen zoals generatiewoningen of familiewoningen onder maatwerkregels of specifieke bestemmingsplannen. Zoek uw gemeente\nBekijk direct wat uw opties in uw woonplaats zijn in ons overzicht. U kan uiteraard ook de zoekbalk gebruiken om uw gemeente te vinden.\nBekijk lijst\n","description":"","searchKeyword":null,"section":"Overzicht","title":"Komt u in aanmerking?","url":"/overzicht/checklist/"},{"content":"De kosten van een mantelzorgwoning lopen sterk uiteen. De prijs hangt vooral af van de grootte, het afwerkingsniveau en de vraag of u alles inclusief fundering, transport en aansluitingen laat uitvoeren.\nAanschafprijs van de woning Voor compacte prefab mantelzorgwoningen ziet u prijzen vanaf ongeveer €30.000 tot €50.000, vaak nog zonder fundering, transport en aansluitingen Veel complete prefab mantelzorgwoningen vallen in een bandbreedte van ongeveer €50.000 tot €150.000 Hoogwaardige of volledig maatwerk woningen komen bij sommige aanbieders uit tussen ongeveer €150.000 en €250.000 Gemiddeld kunt u rekenen met een richtprijs van ongeveer €2.000 tot €4.500 per m², afhankelijk van leverancier, isolatie en afwerking. Voor een woning van circa 50 m² betekent dat al snel een totale investering van minstens €100.000, vaak meer inclusief bijkomende kosten.\nWat zit meestal in de basisprijs In de basisprijs van een mantelzorgwoning vallen meestal:\nDe casco constructie met wanden, dak, vloer en isolatie Een standaard afwerking van binnenwanden en vloeren Basisinstallaties voor elektra en verwarming Een eenvoudige keuken en badkamer, soms als aparte meerprijs Let u altijd op of prijzen inclusief of exclusief btw, keuken, badkamer en installaties zijn. De ene aanbieder geeft een lage vanafprijs voor alleen de unit, de andere rekent een sleutelklare prijs.\nBijkomende kosten op locatie Naast de unit zelf krijgt u bijna altijd te maken met kosten op de locatie.\nFundering en onderbouw\nAfhankelijk van bodem en gekozen systeem (schroefpalen, betonpoeren, betonplaat) liggen de kosten vaak tussen ongeveer €3.500 en €15.000.\nAansluiting op nutsvoorzieningen\nVoor water, elektra en riolering wordt vaak een bandbreedte genoemd van circa €3.000 tot €7.000, afhankelijk van de afstand tot de bestaande aansluitingen en de bereikbaarheid van het perceel.\nTransport en kraanwerk\nVoor vervoer met dieplader en het hijsen van de woning met een kraan kunt u grofweg rekenen op bedragen tussen ongeveer €3.000 en €7.000. Bij grotere afstanden of lastige locaties loopt dit verder op.\nPlaatsing en montage\nSommige aanbieders splitsen plaatsing uit als aparte post. Voor kleinere units worden bedragen genoemd rond €3.900, voor grotere woningen eerder richting €5.900 of hoger. Soms is dit in het transportpakket opgenomen.\nBij enkele leveranciers vindt u totaalprijzen inclusief transport, plaatsing en aansluitingen. Dan wordt voor een complete mantelzorgwoning vaak een bandbreedte van ongeveer €80.000 tot €130.000 genoemd, afhankelijk van uitvoering en formaat.\nAdvies, ontwerp en consultkosten Naast de bouwkosten zijn er vaak advies- en consultkosten:\nTekeningen en constructieberekening voor de omgevingsvergunning Leges van de gemeente voor de behandeling van een vergunningsaanvraag Eventueel bouwkundig, juridisch of fiscaal advies over erfpacht, financiering en eigendom Soms een intake of locatiebezoek door leverancier of adviseur Voor dit pakket aan diensten zijn vaste pakketprijzen gebruikelijk, of een uurtarief. In veel gevallen loopt dit op tot enkele honderden tot enkele duizenden euro’s, afhankelijk van de complexiteit en of u maatwerk wilt.\nInrichting en zorgaanpassingen Ook na de oplevering komen er kosten bij:\nInrichting (vloerafwerking, verlichting, meubels) Zorgspecifieke aanpassingen zoals een aangepaste badkamer, bredere deuren, drempelvrije vloeren, domotica en alarmering Bij intensieve zorgsituaties wordt vaak genoemd dat extra aanpassingen zich gemakkelijk in een bandbreedte van €5.000 tot €20.000 bewegen, afhankelijk van de mate van zorg en de gekozen apparatuur.\nVerschillen per aanbieder en per gemeente De genoemde bedragen zijn gemiddelden uit de markt en geen vaste tarieven. Per aanbieder en per gemeente kunnen de totale kosten afwijken door:\nLokale regels en eventuele vergunningsplicht Vereisten rond fundering of brandveiligheid Bereikbaarheid van uw perceel Wel of geen maatwerk, duurzame installaties en extra opties Voor een realistische begroting is het verstandig meerdere offertes op te vragen én vooraf met uw gemeente te overleggen.\n","description":"","searchKeyword":null,"section":"Overzicht","title":"Wat kost een mantelzorgwoning?","url":"/overzicht/kosten/"},{"content":" Informatie\nDe instructies in dit artikel zijn uitsluitend voor de webserver NGINX, niet de software die hierop geïnstalleerd gaat worden.\nBenodigdheden Een server met een Debian Linux installatie Een domeinnaam DNS ingesteld naar het IP-adres van de server Rechten als su of sudo om opdrachten als root uit te voeren. Voorbereiding Zorg dat het systeem up-to-date is voordat je begint met installeren.\nLog in met SSH. ssh gebruiker@server Gebruik het apt commando om het systeem te updaten. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade NGINX Installatie Installeer NGINX met het apt commando.\nsudo apt install nginx Configuratie Informatie\nVerander in de code voorbeeld naar jouw domeinnaam, zonder https:// of www tenzij letterlijk aangegeven zoals voorbeeld.nl\nZorg dat NGINX altijd start met de server. sudo systemctl enable --now nginx Kopieer de standaard site configuratie. sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/voorbeeld.nl Pas de inhoud met het programma nano. sudo nano /etc/nginx/sites-available/voorbeeld.nl server { server_name voorbeeld.nl www.voorbeeld.nl; root /var/www/voorbeeld.nl/public/; index index.html; location / { try_files $uri $uri/ =404; } listen 80; listen [::]:80; } Tip\nJe kan plakken in de terminal met CTRL + SHIFT + V\n4. Activeer de configuratie door een link te maken met het ln commando.\nsudo ln -s /etc/nginx/sites-available/voorbeeld.nl \\ /etc/nginx/sites-enabled/voorbeeld.nl Controleer werking en herlaad NGINX. sudo nginx -t sudo systemctl reload nginx CertBot Installatie Installeer CertBot met het apt commando.\nsudo apt install certbot python3-certbot-nginx Configuratie Genereer en implementeer een geldig certificaat met het volgende commando.\nsudo certbot --nginx Volg de stappen op met logische antwoorden, zoals het opgeven van jouw e-mailadres en selectie welke sites certificering moeten krijgen. Tip\nWil je liever je configuratie testen voordat je een certificaat ophaalt, gebruik dan de parameter --dry-run.\nsudo certbot --nginx --dry-run Website activeren Maak een index.html bestand. En geef deze een vorm van vulling, zoals voorbeeld hieronder. sudo mkdir -p /var/www/voorbeeld.nl/public sudo nano /var/www/voorbeeld.nl/public/index.html \u0026lt;html\u0026gt; \u0026lt;body\u0026gt; \u0026lt;h1\u0026gt;Hallo wereld\u0026lt;/h1\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; Wijs de omgeving toe aan de www-data gebruiker en groep, stel schrijfrechten in. sudo chown www-data:www-data /var/www/voorbeeld.nl -R sudo chmod -R g+rwX /var/www/voorbeeld.nl Open de browser en ga naar je website toe, je zou nu de inhoud van de index.html moeten kunnen zien. ","description":"","searchKeyword":null,"section":"Bewoners","title":"NGINX","url":"/bewoners/nginx/"},{"content":" Informatie\nDe instructies in dit artikel zijn uitsluitend voor de webserver NGINX, niet de software die hierop geïnstalleerd gaat worden.\nBenodigdheden Een server met een Debian Linux installatie Een domeinnaam DNS ingesteld naar het IP-adres van de server Rechten als su of sudo om opdrachten als root uit te voeren. Voorbereiding Zorg dat het systeem up-to-date is voordat je begint met installeren.\nLog in met SSH. ssh gebruiker@server Gebruik het apt commando om het systeem te updaten. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade NGINX Installatie Installeer NGINX met het apt commando.\nsudo apt install nginx Configuratie Informatie\nVerander in de code voorbeeld naar jouw domeinnaam, zonder https:// of www tenzij letterlijk aangegeven zoals voorbeeld.nl\nZorg dat NGINX altijd start met de server. sudo systemctl enable --now nginx Kopieer de standaard site configuratie. sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/voorbeeld.nl Pas de inhoud met het programma nano. sudo nano /etc/nginx/sites-available/voorbeeld.nl server { server_name voorbeeld.nl www.voorbeeld.nl; root /var/www/voorbeeld.nl/public/; index index.html; location / { try_files $uri $uri/ =404; } listen 80; listen [::]:80; } Tip\nJe kan plakken in de terminal met CTRL + SHIFT + V\n4. Activeer de configuratie door een link te maken met het ln commando.\nsudo ln -s /etc/nginx/sites-available/voorbeeld.nl \\ /etc/nginx/sites-enabled/voorbeeld.nl Controleer werking en herlaad NGINX. sudo nginx -t sudo systemctl reload nginx CertBot Installatie Installeer CertBot met het apt commando.\nsudo apt install certbot python3-certbot-nginx Configuratie Genereer en implementeer een geldig certificaat met het volgende commando.\nsudo certbot --nginx Volg de stappen op met logische antwoorden, zoals het opgeven van jouw e-mailadres en selectie welke sites certificering moeten krijgen. Tip\nWil je liever je configuratie testen voordat je een certificaat ophaalt, gebruik dan de parameter --dry-run.\nsudo certbot --nginx --dry-run Website activeren Maak een index.html bestand. En geef deze een vorm van vulling, zoals voorbeeld hieronder. sudo mkdir -p /var/www/voorbeeld.nl/public sudo nano /var/www/voorbeeld.nl/public/index.html \u0026lt;html\u0026gt; \u0026lt;body\u0026gt; \u0026lt;h1\u0026gt;Hallo wereld\u0026lt;/h1\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; Wijs de omgeving toe aan de www-data gebruiker en groep, stel schrijfrechten in. sudo chown www-data:www-data /var/www/voorbeeld.nl -R sudo chmod -R g+rwX /var/www/voorbeeld.nl Open de browser en ga naar je website toe, je zou nu de inhoud van de index.html moeten kunnen zien. ","description":"","searchKeyword":null,"section":"Mantelzorgers","title":"NGINX","url":"/mantelzorgers/nginx/"},{"content":" Informatie\nDe instructies in dit artikel zijn uitsluitend voor de webserver NGINX, niet de software die hierop geïnstalleerd gaat worden.\nBenodigdheden Een server met een Debian Linux installatie Een domeinnaam DNS ingesteld naar het IP-adres van de server Rechten als su of sudo om opdrachten als root uit te voeren. Voorbereiding Zorg dat het systeem up-to-date is voordat je begint met installeren.\nLog in met SSH. ssh gebruiker@server Gebruik het apt commando om het systeem te updaten. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade NGINX Installatie Installeer NGINX met het apt commando.\nsudo apt install nginx Configuratie Informatie\nVerander in de code voorbeeld naar jouw domeinnaam, zonder https:// of www tenzij letterlijk aangegeven zoals voorbeeld.nl\nZorg dat NGINX altijd start met de server. sudo systemctl enable --now nginx Kopieer de standaard site configuratie. sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/voorbeeld.nl Pas de inhoud met het programma nano. sudo nano /etc/nginx/sites-available/voorbeeld.nl server { server_name voorbeeld.nl www.voorbeeld.nl; root /var/www/voorbeeld.nl/public/; index index.html; location / { try_files $uri $uri/ =404; } listen 80; listen [::]:80; } Tip\nJe kan plakken in de terminal met CTRL + SHIFT + V\n4. Activeer de configuratie door een link te maken met het ln commando.\nsudo ln -s /etc/nginx/sites-available/voorbeeld.nl \\ /etc/nginx/sites-enabled/voorbeeld.nl Controleer werking en herlaad NGINX. sudo nginx -t sudo systemctl reload nginx CertBot Installatie Installeer CertBot met het apt commando.\nsudo apt install certbot python3-certbot-nginx Configuratie Genereer en implementeer een geldig certificaat met het volgende commando.\nsudo certbot --nginx Volg de stappen op met logische antwoorden, zoals het opgeven van jouw e-mailadres en selectie welke sites certificering moeten krijgen. Tip\nWil je liever je configuratie testen voordat je een certificaat ophaalt, gebruik dan de parameter --dry-run.\nsudo certbot --nginx --dry-run Website activeren Maak een index.html bestand. En geef deze een vorm van vulling, zoals voorbeeld hieronder. sudo mkdir -p /var/www/voorbeeld.nl/public sudo nano /var/www/voorbeeld.nl/public/index.html \u0026lt;html\u0026gt; \u0026lt;body\u0026gt; \u0026lt;h1\u0026gt;Hallo wereld\u0026lt;/h1\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; Wijs de omgeving toe aan de www-data gebruiker en groep, stel schrijfrechten in. sudo chown www-data:www-data /var/www/voorbeeld.nl -R sudo chmod -R g+rwX /var/www/voorbeeld.nl Open de browser en ga naar je website toe, je zou nu de inhoud van de index.html moeten kunnen zien. ","description":"","searchKeyword":null,"section":"Vergunning","title":"NGINX","url":"/vergunning/nginx/"},{"content":"Wat is een mantelzorgwoning Een mantelzorgwoning is een zelfstandige woonruimte op of bij het perceel van een hoofdwoning. U bewoont deze woning wanneer intensieve mantelzorg nodig is en nabijheid noodzakelijk wordt. De woning staat altijd in direct verband met een actuele zorgsituatie.\nDoel en gebruik Een mantelzorgwoning biedt u een veilige en toegankelijke plek dicht bij uw mantelzorger. De woning functioneert als tijdelijke voorziening zolang de zorgrelatie bestaat.\nEigenschappen Mantelzorgwoningen hebben een eigen toegang en sanitaire voorzieningen. Vaak word ervoor gekozen om ook een keuken te plaatsen in de woning. Een mantelzorgwoning heeft aanpassingen die niet standaard zijn in een reguliere woning of chalet. Bestaande uit:\nDrempelvrije doorgangen waaronder de hoofdingang Bredere deuropeningen Hulp attributen zoals handgrepen, noodknoppen en automatische verlichting Bouwwijze De meeste mantelzorgwoningen worden prefab geleverd. U krijgt daardoor een snelle plaatsing en een beperkte bouwtijd op locatie. Bij diverse aanbieders van mantelzorgwoningen kan u de woning geheel op maat laten maken.\nVergunning Voor een mantelzorgwoning hebt u vaak geen omgevingsvergunning nodig omdat veel situaties onder de regels voor vergunningvrij bouwen vallen. De gemeente beoordeelt uw zorgsituatie en toetst of de plaatsing binnen de ruimtelijke regels past.\nDuur en verwijdering De woning blijft staan zolang de zorgsituatie bestaat. Na het einde van de zorgrelatie moet de woning worden verwijderd of aangepast tot een reguliere bijbouw die aan alle regels voldoet. Veel mantelzorgwoning makers bieden ook de optie aan om tweedehands door te verkopen.\n","description":"Aanbevolen startpunt met de meest voorkomende vragen en situaties.","searchKeyword":null,"section":"Overzicht","title":"Snel overzicht","url":"/overzicht/"},{"content":"Docker is een platform om applicaties geïsoleerd te draaien in containers. In deze handleiding installeren we Docker op een Debian server via de command line en controleren we of de installatie correct werkt.\nInformatie\nDeze handleiding gaat uit van een schone Debian installatie met internettoegang. De stappen zijn getest op recente Debian-versies (zoals Debian 12).\nBenodigdheden Een server met een ondersteunde Debian Linux installatie Toegang tot de command line (bijvoorbeeld via SSH) Rechten als su of sudo om opdrachten als root uit te voeren Werkende internetverbinding Voorbereiding Zorg dat het systeem up-to-date is voordat je Docker installeert.\nLog in met SSH. ssh gebruiker@server Werk de pakketbron en geïnstalleerde pakketten bij. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade Docker repository toevoegen We installeren Docker vanaf de officiële Docker repository in plaats van de standaard Debian-pakketten.\nInstalleer vereiste hulppakketten. sudo apt install ca-certificates curl gnupg Maak de map aan voor de Docker GPG-sleutel. sudo install -m 0755 -d /etc/apt/keyrings Download en installeer de Docker GPG-sleutel. curl -fsSL https://download.docker.com/linux/debian/gpg | \\ sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg Stel de juiste rechten in op de sleutel. sudo chmod a+r /etc/apt/keyrings/docker.gpg Voeg de Docker repository toe. echo \u0026#34;deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(. /etc/os-release \u0026amp;\u0026amp; echo \\\u0026#34;$VERSION_CODENAME\\\u0026#34;) stable\u0026#34; | sudo tee /etc/apt/sources.list.d/docker.list \u0026gt; /dev/null Werk de pakketlijst bij. sudo apt update Docker installeren Installeer nu Docker Engine en de bijbehorende componenten.\nsudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin Controleer of de Docker service actief is.\nsudo systemctl status docker Als Docker niet actief is, start de service en zorg dat deze automatisch start na een reboot.\nsudo systemctl enable --now docker Docker installatie testen Voer de officiële testcontainer uit om te controleren of Docker goed werkt.\nsudo docker run hello-world Je zou een bericht moeten zien dat bevestigt dat Docker correct is geïnstalleerd en een testcontainer heeft uitgevoerd.\n","description":"","searchKeyword":null,"section":"Bewoners","title":"Docker","url":"/bewoners/docker/"},{"content":"Docker is een platform om applicaties geïsoleerd te draaien in containers. In deze handleiding installeren we Docker op een Debian server via de command line en controleren we of de installatie correct werkt.\nInformatie\nDeze handleiding gaat uit van een schone Debian installatie met internettoegang. De stappen zijn getest op recente Debian-versies (zoals Debian 12).\nBenodigdheden Een server met een ondersteunde Debian Linux installatie Toegang tot de command line (bijvoorbeeld via SSH) Rechten als su of sudo om opdrachten als root uit te voeren Werkende internetverbinding Voorbereiding Zorg dat het systeem up-to-date is voordat je Docker installeert.\nLog in met SSH. ssh gebruiker@server Werk de pakketbron en geïnstalleerde pakketten bij. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade Docker repository toevoegen We installeren Docker vanaf de officiële Docker repository in plaats van de standaard Debian-pakketten.\nInstalleer vereiste hulppakketten. sudo apt install ca-certificates curl gnupg Maak de map aan voor de Docker GPG-sleutel. sudo install -m 0755 -d /etc/apt/keyrings Download en installeer de Docker GPG-sleutel. curl -fsSL https://download.docker.com/linux/debian/gpg | \\ sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg Stel de juiste rechten in op de sleutel. sudo chmod a+r /etc/apt/keyrings/docker.gpg Voeg de Docker repository toe. echo \u0026#34;deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(. /etc/os-release \u0026amp;\u0026amp; echo \\\u0026#34;$VERSION_CODENAME\\\u0026#34;) stable\u0026#34; | sudo tee /etc/apt/sources.list.d/docker.list \u0026gt; /dev/null Werk de pakketlijst bij. sudo apt update Docker installeren Installeer nu Docker Engine en de bijbehorende componenten.\nsudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin Controleer of de Docker service actief is.\nsudo systemctl status docker Als Docker niet actief is, start de service en zorg dat deze automatisch start na een reboot.\nsudo systemctl enable --now docker Docker installatie testen Voer de officiële testcontainer uit om te controleren of Docker goed werkt.\nsudo docker run hello-world Je zou een bericht moeten zien dat bevestigt dat Docker correct is geïnstalleerd en een testcontainer heeft uitgevoerd.\n","description":"","searchKeyword":null,"section":"Mantelzorgers","title":"Docker","url":"/mantelzorgers/docker/"},{"content":"Docker is een platform om applicaties geïsoleerd te draaien in containers. In deze handleiding installeren we Docker op een Debian server via de command line en controleren we of de installatie correct werkt.\nInformatie\nDeze handleiding gaat uit van een schone Debian installatie met internettoegang. De stappen zijn getest op recente Debian-versies (zoals Debian 12).\nBenodigdheden Een server met een ondersteunde Debian Linux installatie Toegang tot de command line (bijvoorbeeld via SSH) Rechten als su of sudo om opdrachten als root uit te voeren Werkende internetverbinding Voorbereiding Zorg dat het systeem up-to-date is voordat je Docker installeert.\nLog in met SSH. ssh gebruiker@server Werk de pakketbron en geïnstalleerde pakketten bij. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade Docker repository toevoegen We installeren Docker vanaf de officiële Docker repository in plaats van de standaard Debian-pakketten.\nInstalleer vereiste hulppakketten. sudo apt install ca-certificates curl gnupg Maak de map aan voor de Docker GPG-sleutel. sudo install -m 0755 -d /etc/apt/keyrings Download en installeer de Docker GPG-sleutel. curl -fsSL https://download.docker.com/linux/debian/gpg | \\ sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg Stel de juiste rechten in op de sleutel. sudo chmod a+r /etc/apt/keyrings/docker.gpg Voeg de Docker repository toe. echo \u0026#34;deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(. /etc/os-release \u0026amp;\u0026amp; echo \\\u0026#34;$VERSION_CODENAME\\\u0026#34;) stable\u0026#34; | sudo tee /etc/apt/sources.list.d/docker.list \u0026gt; /dev/null Werk de pakketlijst bij. sudo apt update Docker installeren Installeer nu Docker Engine en de bijbehorende componenten.\nsudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin Controleer of de Docker service actief is.\nsudo systemctl status docker Als Docker niet actief is, start de service en zorg dat deze automatisch start na een reboot.\nsudo systemctl enable --now docker Docker installatie testen Voer de officiële testcontainer uit om te controleren of Docker goed werkt.\nsudo docker run hello-world Je zou een bericht moeten zien dat bevestigt dat Docker correct is geïnstalleerd en een testcontainer heeft uitgevoerd.\n","description":"","searchKeyword":null,"section":"Vergunning","title":"Docker","url":"/vergunning/docker/"},{"content":"Mantelzorgwoningen vallen in Nederland grotendeels onder landelijke regels, maar gemeenten kunnen hiervan afwijken of aanvullende voorwaarden stellen. Dat betekent dat u binnen de ene gemeente vergunningvrij kunt bouwen, terwijl elders juist beperkingen gelden door lokale beleidskeuzes, natuurzones, beschermde dorpsgezichten of bepalingen van het waterschap.\nWij hebben deze gegevens gebundeld per gemeente, zodat u snel een beeld kan krijgen over uw mogelijkheden.\nPraktische tip\nGebruik de zoekfunctie in het menu om direct naar uw plaatsnaam te zoeken.\nLaat u altijd persoonlijk informeren\nHoewel wij alle data met de nodige zorg controleren voordat wij het publiceren, is het nog altijd voorbehouden op (type-)fouten. Laat uzelf altijd informeren door een betrouwbare partij, zoals onze commerciële partner Domuscura.\n","description":"Bekijk onze database vol informatie over uw mogelijkheden in uw gemeente.","searchKeyword":null,"section":"Beleid","title":"Zoek uw gemeente","url":"/beleid/"},{"content":"NextCloud is een open source platform voor bestandssynchronisatie en samenwerking, vergelijkbaar met diensten als Dropbox of OneDrive. In deze handleiding installeren we NextCloud zonder Docker, rechtstreeks op een Debian server met Apache als webserver.\nInformatie\nDeze handleiding gaat uit van een Debian server met een basis Apache installatie zoals beschreven in het bovenliggende artikel Apache.\nBenodigdheden Een server met een Debian Linux installatie Een domeinnaam DNS ingesteld naar het IP-adres van de server Een werkende webserver (Apache) die verzoeken voor jouw domein kan verwerken Rechten als su of sudo om opdrachten als root uit te voeren Voorbereiding Zorg dat het systeem up-to-date is voordat je NextCloud installeert.\nLog in met SSH. ssh gebruiker@server Werk de pakketbron en geïnstalleerde pakketten bij. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade PHP en database installeren NextCloud heeft PHP en een database nodig. In dit voorbeeld gebruiken we MariaDB als database.\nInstalleer Apache, PHP, de benodigde modules en MariaDB. sudo apt install apache2 php libapache2-mod-php php-mysql php-xml php-gd php-curl php-mbstring php-zip php-intl php-bcmath php-gmp mariadb-server unzip Beveilig de MariaDB installatie sudo mysql_secure_installation Maak een database en gebruiker voor NextCloud. sudo mysql Voer daarna in de MariaDB prompt de volgende opdrachten uit, pas wachtwoord en namen aan:\nCREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE USER \u0026#39;nc_user\u0026#39;@\u0026#39;localhost\u0026#39; IDENTIFIED BY \u0026#39;sterk-db-wachtwoord\u0026#39;; GRANT ALL PRIVILEGES ON nextcloud.* TO \u0026#39;nc_user\u0026#39;@\u0026#39;localhost\u0026#39;; FLUSH PRIVILEGES; EXIT; NextCloud bestanden downloaden We plaatsen NextCloud in /var/www/nextcloud.\nDownload en pak NextCloud uit. cd /tmp curl -LO https://download.nextcloud.com/server/releases/latest.zip unzip latest.zip Maak de doelmap aan en kopieer de bestanden. sudo mkdir -p /var/www/nextcloud sudo rsync -av nextcloud/ /var/www/nextcloud/ Stel de juiste eigenaar en rechten in. sudo chown -R www-data:www-data /var/www/nextcloud sudo find /var/www/nextcloud -type d -exec chmod 750 {} \\; sudo find /var/www/nextcloud -type f -exec chmod 640 {} \\; Apache configureren voor NextCloud We maken een aparte site-configuratie aan voor cloud.voorbeeld.nl.\nMaak een nieuw configuratiebestand. sudo nano /etc/apache2/sites-available/cloud.voorbeeld.nl.conf Plaats de volgende configuratie in het bestand: \u0026lt;VirtualHost *:80\u0026gt; ServerName cloud.voorbeeld.nl ServerAlias www.cloud.voorbeeld.nl DocumentRoot /var/www/nextcloud \u0026lt;Directory /var/www/nextcloud\u0026gt; Require all granted AllowOverride All Options FollowSymLinks MultiViews \u0026lt;/Directory\u0026gt; # Verhoog maximale uploadgrootte LimitRequestBody 536870912 # Aanbevolen security headers Header always set Referrer-Policy \u0026#34;no-referrer\u0026#34; Header always set X-Content-Type-Options \u0026#34;nosniff\u0026#34; Header always set X-Frame-Options \u0026#34;SAMEORIGIN\u0026#34; Header always set X-XSS-Protection \u0026#34;1; mode=block\u0026#34; ErrorLog ${APACHE_LOG_DIR}/cloud.voorbeeld.nl-error.log CustomLog ${APACHE_LOG_DIR}/cloud.voorbeeld.nl-access.log combined \u0026lt;/VirtualHost\u0026gt; Zorg dat de benodigde modules voor NextCloud actief zijn. sudo a2enmod rewrite headers env dir mime sudo systemctl reload apache2 Activeer de site en controleer Apache. sudo a2ensite cloud.voorbeeld.nl.conf sudo apache2ctl configtest sudo systemctl reload apache2 CertBot voor HTTPS Zorg voor een geldig TLS-certificaat met CertBot.\nInstalleer CertBot met de Apache plugin. sudo apt install certbot python3-certbot-apache Vraag een certificaat aan voor jouw domein. sudo certbot --apache Volg de stappen op met logische antwoorden, zoals het opgeven van jouw e-mailadres en de keuze om HTTP automatisch naar HTTPS om te leiden.\nInformatie\nWil je liever je configuratie testen voordat je een certificaat ophaalt, gebruik dan de parameter --dry-run.\nsudo certbot --apache --dry-run NextCloud installatie afronden Open een browser en ga naar: http://cloud.voorbeeld.nl of, na het instellen van HTTPS:\nhttps://cloud.voorbeeld.nl Volg de stappen van de NextCloud installatie: Stel een beheerdersgebruikersnaam en wachtwoord in Vul de databasegegevens in: Databasegebruiker: nc_user Databasewachtwoord: sterk-db-wachtwoord Database: nextcloud Host: localhost Informatie\nNa afronden keert NextCloud terug naar de login-pagina en kun je inloggen met het beheerdersaccount.\n","description":"","searchKeyword":null,"section":"Bewoners","title":"NextCloud (Apache)","url":"/bewoners/algemeen/nextcloud/"},{"content":"NextCloud is een open source platform voor bestandssynchronisatie en samenwerking, vergelijkbaar met diensten als Dropbox of OneDrive. In deze handleiding installeren we NextCloud zonder Docker, rechtstreeks op een Debian server met Apache als webserver.\nInformatie\nDeze handleiding gaat uit van een Debian server met een basis Apache installatie zoals beschreven in het bovenliggende artikel Apache.\nBenodigdheden Een server met een Debian Linux installatie Een domeinnaam DNS ingesteld naar het IP-adres van de server Een werkende webserver (Apache) die verzoeken voor jouw domein kan verwerken Rechten als su of sudo om opdrachten als root uit te voeren Voorbereiding Zorg dat het systeem up-to-date is voordat je NextCloud installeert.\nLog in met SSH. ssh gebruiker@server Werk de pakketbron en geïnstalleerde pakketten bij. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade PHP en database installeren NextCloud heeft PHP en een database nodig. In dit voorbeeld gebruiken we MariaDB als database.\nInstalleer Apache, PHP, de benodigde modules en MariaDB. sudo apt install apache2 php libapache2-mod-php php-mysql php-xml php-gd php-curl php-mbstring php-zip php-intl php-bcmath php-gmp mariadb-server unzip Beveilig de MariaDB installatie sudo mysql_secure_installation Maak een database en gebruiker voor NextCloud. sudo mysql Voer daarna in de MariaDB prompt de volgende opdrachten uit, pas wachtwoord en namen aan:\nCREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE USER \u0026#39;nc_user\u0026#39;@\u0026#39;localhost\u0026#39; IDENTIFIED BY \u0026#39;sterk-db-wachtwoord\u0026#39;; GRANT ALL PRIVILEGES ON nextcloud.* TO \u0026#39;nc_user\u0026#39;@\u0026#39;localhost\u0026#39;; FLUSH PRIVILEGES; EXIT; NextCloud bestanden downloaden We plaatsen NextCloud in /var/www/nextcloud.\nDownload en pak NextCloud uit. cd /tmp curl -LO https://download.nextcloud.com/server/releases/latest.zip unzip latest.zip Maak de doelmap aan en kopieer de bestanden. sudo mkdir -p /var/www/nextcloud sudo rsync -av nextcloud/ /var/www/nextcloud/ Stel de juiste eigenaar en rechten in. sudo chown -R www-data:www-data /var/www/nextcloud sudo find /var/www/nextcloud -type d -exec chmod 750 {} \\; sudo find /var/www/nextcloud -type f -exec chmod 640 {} \\; Apache configureren voor NextCloud We maken een aparte site-configuratie aan voor cloud.voorbeeld.nl.\nMaak een nieuw configuratiebestand. sudo nano /etc/apache2/sites-available/cloud.voorbeeld.nl.conf Plaats de volgende configuratie in het bestand: \u0026lt;VirtualHost *:80\u0026gt; ServerName cloud.voorbeeld.nl ServerAlias www.cloud.voorbeeld.nl DocumentRoot /var/www/nextcloud \u0026lt;Directory /var/www/nextcloud\u0026gt; Require all granted AllowOverride All Options FollowSymLinks MultiViews \u0026lt;/Directory\u0026gt; # Verhoog maximale uploadgrootte LimitRequestBody 536870912 # Aanbevolen security headers Header always set Referrer-Policy \u0026#34;no-referrer\u0026#34; Header always set X-Content-Type-Options \u0026#34;nosniff\u0026#34; Header always set X-Frame-Options \u0026#34;SAMEORIGIN\u0026#34; Header always set X-XSS-Protection \u0026#34;1; mode=block\u0026#34; ErrorLog ${APACHE_LOG_DIR}/cloud.voorbeeld.nl-error.log CustomLog ${APACHE_LOG_DIR}/cloud.voorbeeld.nl-access.log combined \u0026lt;/VirtualHost\u0026gt; Zorg dat de benodigde modules voor NextCloud actief zijn. sudo a2enmod rewrite headers env dir mime sudo systemctl reload apache2 Activeer de site en controleer Apache. sudo a2ensite cloud.voorbeeld.nl.conf sudo apache2ctl configtest sudo systemctl reload apache2 CertBot voor HTTPS Zorg voor een geldig TLS-certificaat met CertBot.\nInstalleer CertBot met de Apache plugin. sudo apt install certbot python3-certbot-apache Vraag een certificaat aan voor jouw domein. sudo certbot --apache Volg de stappen op met logische antwoorden, zoals het opgeven van jouw e-mailadres en de keuze om HTTP automatisch naar HTTPS om te leiden.\nInformatie\nWil je liever je configuratie testen voordat je een certificaat ophaalt, gebruik dan de parameter --dry-run.\nsudo certbot --apache --dry-run NextCloud installatie afronden Open een browser en ga naar: http://cloud.voorbeeld.nl of, na het instellen van HTTPS:\nhttps://cloud.voorbeeld.nl Volg de stappen van de NextCloud installatie: Stel een beheerdersgebruikersnaam en wachtwoord in Vul de databasegegevens in: Databasegebruiker: nc_user Databasewachtwoord: sterk-db-wachtwoord Database: nextcloud Host: localhost Informatie\nNa afronden keert NextCloud terug naar de login-pagina en kun je inloggen met het beheerdersaccount.\n","description":"","searchKeyword":null,"section":"Mantelzorgers","title":"NextCloud (Apache)","url":"/mantelzorgers/algemeen/nextcloud/"},{"content":"NextCloud is een open source platform voor bestandssynchronisatie en samenwerking, vergelijkbaar met diensten als Dropbox of OneDrive. In deze handleiding installeren we NextCloud zonder Docker, rechtstreeks op een Debian server met Apache als webserver.\nInformatie\nDeze handleiding gaat uit van een Debian server met een basis Apache installatie zoals beschreven in het bovenliggende artikel Apache.\nBenodigdheden Een server met een Debian Linux installatie Een domeinnaam DNS ingesteld naar het IP-adres van de server Een werkende webserver (Apache) die verzoeken voor jouw domein kan verwerken Rechten als su of sudo om opdrachten als root uit te voeren Voorbereiding Zorg dat het systeem up-to-date is voordat je NextCloud installeert.\nLog in met SSH. ssh gebruiker@server Werk de pakketbron en geïnstalleerde pakketten bij. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade PHP en database installeren NextCloud heeft PHP en een database nodig. In dit voorbeeld gebruiken we MariaDB als database.\nInstalleer Apache, PHP, de benodigde modules en MariaDB. sudo apt install apache2 php libapache2-mod-php php-mysql php-xml php-gd php-curl php-mbstring php-zip php-intl php-bcmath php-gmp mariadb-server unzip Beveilig de MariaDB installatie sudo mysql_secure_installation Maak een database en gebruiker voor NextCloud. sudo mysql Voer daarna in de MariaDB prompt de volgende opdrachten uit, pas wachtwoord en namen aan:\nCREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE USER \u0026#39;nc_user\u0026#39;@\u0026#39;localhost\u0026#39; IDENTIFIED BY \u0026#39;sterk-db-wachtwoord\u0026#39;; GRANT ALL PRIVILEGES ON nextcloud.* TO \u0026#39;nc_user\u0026#39;@\u0026#39;localhost\u0026#39;; FLUSH PRIVILEGES; EXIT; NextCloud bestanden downloaden We plaatsen NextCloud in /var/www/nextcloud.\nDownload en pak NextCloud uit. cd /tmp curl -LO https://download.nextcloud.com/server/releases/latest.zip unzip latest.zip Maak de doelmap aan en kopieer de bestanden. sudo mkdir -p /var/www/nextcloud sudo rsync -av nextcloud/ /var/www/nextcloud/ Stel de juiste eigenaar en rechten in. sudo chown -R www-data:www-data /var/www/nextcloud sudo find /var/www/nextcloud -type d -exec chmod 750 {} \\; sudo find /var/www/nextcloud -type f -exec chmod 640 {} \\; Apache configureren voor NextCloud We maken een aparte site-configuratie aan voor cloud.voorbeeld.nl.\nMaak een nieuw configuratiebestand. sudo nano /etc/apache2/sites-available/cloud.voorbeeld.nl.conf Plaats de volgende configuratie in het bestand: \u0026lt;VirtualHost *:80\u0026gt; ServerName cloud.voorbeeld.nl ServerAlias www.cloud.voorbeeld.nl DocumentRoot /var/www/nextcloud \u0026lt;Directory /var/www/nextcloud\u0026gt; Require all granted AllowOverride All Options FollowSymLinks MultiViews \u0026lt;/Directory\u0026gt; # Verhoog maximale uploadgrootte LimitRequestBody 536870912 # Aanbevolen security headers Header always set Referrer-Policy \u0026#34;no-referrer\u0026#34; Header always set X-Content-Type-Options \u0026#34;nosniff\u0026#34; Header always set X-Frame-Options \u0026#34;SAMEORIGIN\u0026#34; Header always set X-XSS-Protection \u0026#34;1; mode=block\u0026#34; ErrorLog ${APACHE_LOG_DIR}/cloud.voorbeeld.nl-error.log CustomLog ${APACHE_LOG_DIR}/cloud.voorbeeld.nl-access.log combined \u0026lt;/VirtualHost\u0026gt; Zorg dat de benodigde modules voor NextCloud actief zijn. sudo a2enmod rewrite headers env dir mime sudo systemctl reload apache2 Activeer de site en controleer Apache. sudo a2ensite cloud.voorbeeld.nl.conf sudo apache2ctl configtest sudo systemctl reload apache2 CertBot voor HTTPS Zorg voor een geldig TLS-certificaat met CertBot.\nInstalleer CertBot met de Apache plugin. sudo apt install certbot python3-certbot-apache Vraag een certificaat aan voor jouw domein. sudo certbot --apache Volg de stappen op met logische antwoorden, zoals het opgeven van jouw e-mailadres en de keuze om HTTP automatisch naar HTTPS om te leiden.\nInformatie\nWil je liever je configuratie testen voordat je een certificaat ophaalt, gebruik dan de parameter --dry-run.\nsudo certbot --apache --dry-run NextCloud installatie afronden Open een browser en ga naar: http://cloud.voorbeeld.nl of, na het instellen van HTTPS:\nhttps://cloud.voorbeeld.nl Volg de stappen van de NextCloud installatie: Stel een beheerdersgebruikersnaam en wachtwoord in Vul de databasegegevens in: Databasegebruiker: nc_user Databasewachtwoord: sterk-db-wachtwoord Database: nextcloud Host: localhost Informatie\nNa afronden keert NextCloud terug naar de login-pagina en kun je inloggen met het beheerdersaccount.\n","description":"","searchKeyword":null,"section":"Vergunning","title":"NextCloud (Apache)","url":"/vergunning/algemeen/nextcloud/"},{"content":"NextCloud is een open source platform voor bestandssynchronisatie en samenwerking, vergelijkbaar met diensten als Dropbox of OneDrive. In deze handleiding installeren we NextCloud op een Debian server met behulp van Docker en Docker Compose.\nInformatie\nDeze handleiding gaat uit van een Debian server waarop Docker en de Docker Compose plugin al zijn geïnstalleerd, zoals beschreven in het bovenliggende artikel Docker.\nBenodigdheden Een server met een ondersteunde Debian Linux installatie Docker en Docker Compose plugin geïnstalleerd Een domeinnaam DNS ingesteld naar het IP-adres van de server Rechten als su of sudo om opdrachten als root uit te voeren Voorbereiding Zorg dat het systeem up-to-date is voordat je begint.\nLog in met SSH. ssh gebruiker@server Werk de pakketbron en geïnstalleerde pakketten bij. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade Controleer of Docker en Docker Compose beschikbaar zijn. docker --version docker compose version Mapstructuur aanmaken We plaatsen de Docker Compose configuratie en data in /opt/nextcloud.\nMaak de basisstructuur aan. sudo mkdir -p /opt/nextcloud/{db,nextcloud} Geef de huidige gebruiker toegang (optioneel, handig voor beheer). sudo chown -R $USER:$USER /opt/nextcloud Ga naar de NextCloud map. cd /opt/nextcloud Docker Compose bestand maken We gebruiken een docker-compose.yml met NextCloud en MariaDB als database.\nMaak het bestand docker-compose.yml. nano docker-compose.yml Plaats de volgende configuratie in het bestand: version: \u0026#34;3.9\u0026#34; services: db: image: mariadb:11 container_name: nextcloud_db restart: unless-stopped command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW environment: - MYSQL_ROOT_PASSWORD=sterk-root-wachtwoord - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_PASSWORD=sterk-db-wachtwoord volumes: - ./db:/var/lib/mysql app: image: nextcloud:stable container_name: nextcloud_app restart: unless-stopped ports: - \u0026#34;8080:80\u0026#34; depends_on: - db environment: - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_PASSWORD=sterk-db-wachtwoord - MYSQL_HOST=db volumes: - ./nextcloud:/var/www/html Informatie\nVervang sterk-root-wachtwoord en sterk-db-wachtwoord door sterke, unieke wachtwoorden. Bewaar deze veilig.\nNextCloud containers starten Download de benodigde images en start de containers in de achtergrond. docker compose up -d Controleer of de containers draaien. docker ps Je zou nu containers moeten zien met namen zoals nextcloud_app en nextcloud_db.\nNextCloud installatie afronden Open een browser en ga naar: http://server-ip:8080 of, indien je een domeinnaam en reverse proxy gebruikt:\nhttps://voorbeeld.nl Volg de stappen van de NextCloud installatie: Stel een beheerdersgebruikersnaam en wachtwoord in Controleer dat de database-instellingen overeenkomen met de waarden uit docker-compose.yml Informatie\nNa afronden keert NextCloud terug naar de login-pagina en kun je inloggen met het beheerdersaccount.\nData en back-ups Alle gegevens worden opgeslagen in:\nDatabase: /opt/nextcloud/db NextCloud bestanden en configuratie: /opt/nextcloud/nextcloud Waarschuwing\nMaak regelmatig back-ups van deze mappen, bij voorkeur met de containers eerst in een consistente staat (bijvoorbeeld tijdelijk stoppen)\nVoer het volgende uit om een back-up te maken.\ncd /opt/nextcloud docker compose down tar czf nextcloud-backup-$(date +%F).tar.gz db nextcloud docker compose up -d ","description":"","searchKeyword":null,"section":"Bewoners","title":"NextCloud (Docker)","url":"/bewoners/docker/nextcloud/"},{"content":"NextCloud is een open source platform voor bestandssynchronisatie en samenwerking, vergelijkbaar met diensten als Dropbox of OneDrive. In deze handleiding installeren we NextCloud op een Debian server met behulp van Docker en Docker Compose.\nInformatie\nDeze handleiding gaat uit van een Debian server waarop Docker en de Docker Compose plugin al zijn geïnstalleerd, zoals beschreven in het bovenliggende artikel Docker.\nBenodigdheden Een server met een ondersteunde Debian Linux installatie Docker en Docker Compose plugin geïnstalleerd Een domeinnaam DNS ingesteld naar het IP-adres van de server Rechten als su of sudo om opdrachten als root uit te voeren Voorbereiding Zorg dat het systeem up-to-date is voordat je begint.\nLog in met SSH. ssh gebruiker@server Werk de pakketbron en geïnstalleerde pakketten bij. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade Controleer of Docker en Docker Compose beschikbaar zijn. docker --version docker compose version Mapstructuur aanmaken We plaatsen de Docker Compose configuratie en data in /opt/nextcloud.\nMaak de basisstructuur aan. sudo mkdir -p /opt/nextcloud/{db,nextcloud} Geef de huidige gebruiker toegang (optioneel, handig voor beheer). sudo chown -R $USER:$USER /opt/nextcloud Ga naar de NextCloud map. cd /opt/nextcloud Docker Compose bestand maken We gebruiken een docker-compose.yml met NextCloud en MariaDB als database.\nMaak het bestand docker-compose.yml. nano docker-compose.yml Plaats de volgende configuratie in het bestand: version: \u0026#34;3.9\u0026#34; services: db: image: mariadb:11 container_name: nextcloud_db restart: unless-stopped command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW environment: - MYSQL_ROOT_PASSWORD=sterk-root-wachtwoord - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_PASSWORD=sterk-db-wachtwoord volumes: - ./db:/var/lib/mysql app: image: nextcloud:stable container_name: nextcloud_app restart: unless-stopped ports: - \u0026#34;8080:80\u0026#34; depends_on: - db environment: - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_PASSWORD=sterk-db-wachtwoord - MYSQL_HOST=db volumes: - ./nextcloud:/var/www/html Informatie\nVervang sterk-root-wachtwoord en sterk-db-wachtwoord door sterke, unieke wachtwoorden. Bewaar deze veilig.\nNextCloud containers starten Download de benodigde images en start de containers in de achtergrond. docker compose up -d Controleer of de containers draaien. docker ps Je zou nu containers moeten zien met namen zoals nextcloud_app en nextcloud_db.\nNextCloud installatie afronden Open een browser en ga naar: http://server-ip:8080 of, indien je een domeinnaam en reverse proxy gebruikt:\nhttps://voorbeeld.nl Volg de stappen van de NextCloud installatie: Stel een beheerdersgebruikersnaam en wachtwoord in Controleer dat de database-instellingen overeenkomen met de waarden uit docker-compose.yml Informatie\nNa afronden keert NextCloud terug naar de login-pagina en kun je inloggen met het beheerdersaccount.\nData en back-ups Alle gegevens worden opgeslagen in:\nDatabase: /opt/nextcloud/db NextCloud bestanden en configuratie: /opt/nextcloud/nextcloud Waarschuwing\nMaak regelmatig back-ups van deze mappen, bij voorkeur met de containers eerst in een consistente staat (bijvoorbeeld tijdelijk stoppen)\nVoer het volgende uit om een back-up te maken.\ncd /opt/nextcloud docker compose down tar czf nextcloud-backup-$(date +%F).tar.gz db nextcloud docker compose up -d ","description":"","searchKeyword":null,"section":"Mantelzorgers","title":"NextCloud (Docker)","url":"/mantelzorgers/docker/nextcloud/"},{"content":"NextCloud is een open source platform voor bestandssynchronisatie en samenwerking, vergelijkbaar met diensten als Dropbox of OneDrive. In deze handleiding installeren we NextCloud op een Debian server met behulp van Docker en Docker Compose.\nInformatie\nDeze handleiding gaat uit van een Debian server waarop Docker en de Docker Compose plugin al zijn geïnstalleerd, zoals beschreven in het bovenliggende artikel Docker.\nBenodigdheden Een server met een ondersteunde Debian Linux installatie Docker en Docker Compose plugin geïnstalleerd Een domeinnaam DNS ingesteld naar het IP-adres van de server Rechten als su of sudo om opdrachten als root uit te voeren Voorbereiding Zorg dat het systeem up-to-date is voordat je begint.\nLog in met SSH. ssh gebruiker@server Werk de pakketbron en geïnstalleerde pakketten bij. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade Controleer of Docker en Docker Compose beschikbaar zijn. docker --version docker compose version Mapstructuur aanmaken We plaatsen de Docker Compose configuratie en data in /opt/nextcloud.\nMaak de basisstructuur aan. sudo mkdir -p /opt/nextcloud/{db,nextcloud} Geef de huidige gebruiker toegang (optioneel, handig voor beheer). sudo chown -R $USER:$USER /opt/nextcloud Ga naar de NextCloud map. cd /opt/nextcloud Docker Compose bestand maken We gebruiken een docker-compose.yml met NextCloud en MariaDB als database.\nMaak het bestand docker-compose.yml. nano docker-compose.yml Plaats de volgende configuratie in het bestand: version: \u0026#34;3.9\u0026#34; services: db: image: mariadb:11 container_name: nextcloud_db restart: unless-stopped command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW environment: - MYSQL_ROOT_PASSWORD=sterk-root-wachtwoord - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_PASSWORD=sterk-db-wachtwoord volumes: - ./db:/var/lib/mysql app: image: nextcloud:stable container_name: nextcloud_app restart: unless-stopped ports: - \u0026#34;8080:80\u0026#34; depends_on: - db environment: - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_PASSWORD=sterk-db-wachtwoord - MYSQL_HOST=db volumes: - ./nextcloud:/var/www/html Informatie\nVervang sterk-root-wachtwoord en sterk-db-wachtwoord door sterke, unieke wachtwoorden. Bewaar deze veilig.\nNextCloud containers starten Download de benodigde images en start de containers in de achtergrond. docker compose up -d Controleer of de containers draaien. docker ps Je zou nu containers moeten zien met namen zoals nextcloud_app en nextcloud_db.\nNextCloud installatie afronden Open een browser en ga naar: http://server-ip:8080 of, indien je een domeinnaam en reverse proxy gebruikt:\nhttps://voorbeeld.nl Volg de stappen van de NextCloud installatie: Stel een beheerdersgebruikersnaam en wachtwoord in Controleer dat de database-instellingen overeenkomen met de waarden uit docker-compose.yml Informatie\nNa afronden keert NextCloud terug naar de login-pagina en kun je inloggen met het beheerdersaccount.\nData en back-ups Alle gegevens worden opgeslagen in:\nDatabase: /opt/nextcloud/db NextCloud bestanden en configuratie: /opt/nextcloud/nextcloud Waarschuwing\nMaak regelmatig back-ups van deze mappen, bij voorkeur met de containers eerst in een consistente staat (bijvoorbeeld tijdelijk stoppen)\nVoer het volgende uit om een back-up te maken.\ncd /opt/nextcloud docker compose down tar czf nextcloud-backup-$(date +%F).tar.gz db nextcloud docker compose up -d ","description":"","searchKeyword":null,"section":"Vergunning","title":"NextCloud (Docker)","url":"/vergunning/docker/nextcloud/"},{"content":"NextCloud is een open source platform voor bestandssynchronisatie en samenwerking, vergelijkbaar met diensten als Dropbox of OneDrive. In deze handleiding installeren we NextCloud rechtstreeks op een Debian server met NGINX als webserver.\nInformatie\nDeze handleiding gaat uit van een Debian server met een basis NGINX installatie zoals beschreven in het bovenliggende artikel NGINX.\nBenodigdheden Een server met een Debian Linux installatie Een domeinnaam, bijvoorbeeld cloud.voorbeeld.nl DNS ingesteld naar het IP-adres van de server Een werkende webserver (NGINX) die verzoeken voor jouw domein kan verwerken Rechten als su of sudo om opdrachten als root uit te voeren Voorbereiding Zorg dat het systeem up-to-date is voordat je NextCloud installeert.\nLog in met SSH. ssh gebruiker@server Werk de pakketbron en geïnstalleerde pakketten bij. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade PHP en database installeren NextCloud heeft PHP en een database nodig. In dit voorbeeld gebruiken we MariaDB als database.\nInstalleer PHP, de benodigde modules en MariaDB. sudo apt install php-fpm php-mysql php-xml php-gd php-curl php-mbstring php-zip php-intl php-bcmath php-gmp mariadb-server unzip Beveilig de MariaDB installatie sudo mysql_secure_installation Maak een database en gebruiker voor NextCloud. sudo mysql Voer daarna in de MariaDB prompt de volgende opdrachten uit, pas wachtwoord en namen aan:\nCREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE USER \u0026#39;nc_user\u0026#39;@\u0026#39;localhost\u0026#39; IDENTIFIED BY \u0026#39;sterk-db-wachtwoord\u0026#39;; GRANT ALL PRIVILEGES ON nextcloud.* TO \u0026#39;nc_user\u0026#39;@\u0026#39;localhost\u0026#39;; FLUSH PRIVILEGES; EXIT; NextCloud bestanden downloaden We plaatsen NextCloud in /var/www/nextcloud.\nDownload en pak NextCloud uit. cd /tmp curl -LO https://download.nextcloud.com/server/releases/latest.zip unzip latest.zip Maak de doelmap aan en kopieer de bestanden. sudo mkdir -p /var/www/nextcloud sudo rsync -av nextcloud/ /var/www/nextcloud/ Stel de juiste eigenaar en rechten in. sudo chown -R www-data:www-data /var/www/nextcloud sudo find /var/www/nextcloud -type d -exec chmod 750 {} \\; sudo find /var/www/nextcloud -type f -exec chmod 640 {} \\; NGINX configureren voor NextCloud We maken een aparte server-configuratie aan voor cloud.voorbeeld.nl.\nMaak een nieuw configuratiebestand. sudo nano /etc/nginx/sites-available/cloud.voorbeeld.nl Plaats de volgende configuratie in het bestand: server { server_name cloud.voorbeeld.nl; root /var/www/nextcloud; index index.php index.html; client_max_body_size 512M; fastcgi_buffers 64 4K; add_header Referrer-Policy \u0026#34;no-referrer\u0026#34; always; add_header X-Content-Type-Options \u0026#34;nosniff\u0026#34; always; add_header X-Frame-Options \u0026#34;SAMEORIGIN\u0026#34; always; add_header X-XSS-Protection \u0026#34;1; mode=block\u0026#34; always; location = /robots.txt { allow all; log_not_found off; access_log off; } location = /.well-known/carddav { return 301 $scheme://$host/remote.php/dav; } location = /.well-known/caldav { return 301 $scheme://$host/remote.php/dav; } location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ { deny all; } location ~ ^/(?:\\.|autotest|occ|issue|indie|db_|console) { deny all; } location / { rewrite ^ /index.php$request_uri; } location ~ \\.php(?:$|/) { fastcgi_split_path_info ^(.+\\.php)(/.+)$; include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location ~ \\.(?:css|js|woff2?|svg|gif|map)$ { try_files $uri /index.php$request_uri; access_log off; expires 6M; } location ~ \\.(?:png|html|ttf|ico|jpg|jpeg)$ { try_files $uri /index.php$request_uri; access_log off; expires 6M; } listen 80; listen [::]:80; } Informatie\nControleer of het pad naar de PHP-FPM socket klopt. Op sommige Debian-versies kan dit bijvoorbeeld /run/php/php8.2-fpm.sock zijn. Gebruik ls /run/php/ om het juiste bestand te vinden en pas fastcgi_pass zo nodig aan.\nActiveer de configuratie en controleer NGINX. sudo ln -s /etc/nginx/sites-available/cloud.voorbeeld.nl /etc/nginx/sites-enabled/cloud.voorbeeld.nl sudo nginx -t sudo systemctl reload nginx CertBot voor HTTPS Zorg voor een geldig TLS-certificaat met CertBot.\nInstalleer CertBot met de NGINX plugin. sudo apt install certbot python3-certbot-nginx Vraag een certificaat aan voor jouw domein. sudo certbot --nginx Volg de stappen op met logische antwoorden, zoals het opgeven van jouw e-mailadres en de keuze om HTTP automatisch naar HTTPS om te leiden.\nInformatie\nWil je liever je configuratie testen voordat je een certificaat ophaalt, gebruik dan de parameter --dry-run.\nsudo certbot --nginx --dry-run NextCloud installatie afronden Open een browser en ga naar: http://cloud.voorbeeld.nl of, na het instellen van HTTPS:\nhttps://cloud.voorbeeld.nl Volg de stappen van de NextCloud installatie: Stel een beheerdersgebruikersnaam en wachtwoord in Vul de databasegegevens in: Databasegebruiker: nc_user Databasewachtwoord: sterk-db-wachtwoord Database: nextcloud Host: localhost Informatie\nNa afronden keert NextCloud terug naar de login-pagina en kun je inloggen met het beheerdersaccount.\n","description":"","searchKeyword":null,"section":"Bewoners","title":"NextCloud (NGINX)","url":"/bewoners/nginx/nextcloud/"},{"content":"NextCloud is een open source platform voor bestandssynchronisatie en samenwerking, vergelijkbaar met diensten als Dropbox of OneDrive. In deze handleiding installeren we NextCloud rechtstreeks op een Debian server met NGINX als webserver.\nInformatie\nDeze handleiding gaat uit van een Debian server met een basis NGINX installatie zoals beschreven in het bovenliggende artikel NGINX.\nBenodigdheden Een server met een Debian Linux installatie Een domeinnaam, bijvoorbeeld cloud.voorbeeld.nl DNS ingesteld naar het IP-adres van de server Een werkende webserver (NGINX) die verzoeken voor jouw domein kan verwerken Rechten als su of sudo om opdrachten als root uit te voeren Voorbereiding Zorg dat het systeem up-to-date is voordat je NextCloud installeert.\nLog in met SSH. ssh gebruiker@server Werk de pakketbron en geïnstalleerde pakketten bij. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade PHP en database installeren NextCloud heeft PHP en een database nodig. In dit voorbeeld gebruiken we MariaDB als database.\nInstalleer PHP, de benodigde modules en MariaDB. sudo apt install php-fpm php-mysql php-xml php-gd php-curl php-mbstring php-zip php-intl php-bcmath php-gmp mariadb-server unzip Beveilig de MariaDB installatie sudo mysql_secure_installation Maak een database en gebruiker voor NextCloud. sudo mysql Voer daarna in de MariaDB prompt de volgende opdrachten uit, pas wachtwoord en namen aan:\nCREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE USER \u0026#39;nc_user\u0026#39;@\u0026#39;localhost\u0026#39; IDENTIFIED BY \u0026#39;sterk-db-wachtwoord\u0026#39;; GRANT ALL PRIVILEGES ON nextcloud.* TO \u0026#39;nc_user\u0026#39;@\u0026#39;localhost\u0026#39;; FLUSH PRIVILEGES; EXIT; NextCloud bestanden downloaden We plaatsen NextCloud in /var/www/nextcloud.\nDownload en pak NextCloud uit. cd /tmp curl -LO https://download.nextcloud.com/server/releases/latest.zip unzip latest.zip Maak de doelmap aan en kopieer de bestanden. sudo mkdir -p /var/www/nextcloud sudo rsync -av nextcloud/ /var/www/nextcloud/ Stel de juiste eigenaar en rechten in. sudo chown -R www-data:www-data /var/www/nextcloud sudo find /var/www/nextcloud -type d -exec chmod 750 {} \\; sudo find /var/www/nextcloud -type f -exec chmod 640 {} \\; NGINX configureren voor NextCloud We maken een aparte server-configuratie aan voor cloud.voorbeeld.nl.\nMaak een nieuw configuratiebestand. sudo nano /etc/nginx/sites-available/cloud.voorbeeld.nl Plaats de volgende configuratie in het bestand: server { server_name cloud.voorbeeld.nl; root /var/www/nextcloud; index index.php index.html; client_max_body_size 512M; fastcgi_buffers 64 4K; add_header Referrer-Policy \u0026#34;no-referrer\u0026#34; always; add_header X-Content-Type-Options \u0026#34;nosniff\u0026#34; always; add_header X-Frame-Options \u0026#34;SAMEORIGIN\u0026#34; always; add_header X-XSS-Protection \u0026#34;1; mode=block\u0026#34; always; location = /robots.txt { allow all; log_not_found off; access_log off; } location = /.well-known/carddav { return 301 $scheme://$host/remote.php/dav; } location = /.well-known/caldav { return 301 $scheme://$host/remote.php/dav; } location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ { deny all; } location ~ ^/(?:\\.|autotest|occ|issue|indie|db_|console) { deny all; } location / { rewrite ^ /index.php$request_uri; } location ~ \\.php(?:$|/) { fastcgi_split_path_info ^(.+\\.php)(/.+)$; include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location ~ \\.(?:css|js|woff2?|svg|gif|map)$ { try_files $uri /index.php$request_uri; access_log off; expires 6M; } location ~ \\.(?:png|html|ttf|ico|jpg|jpeg)$ { try_files $uri /index.php$request_uri; access_log off; expires 6M; } listen 80; listen [::]:80; } Informatie\nControleer of het pad naar de PHP-FPM socket klopt. Op sommige Debian-versies kan dit bijvoorbeeld /run/php/php8.2-fpm.sock zijn. Gebruik ls /run/php/ om het juiste bestand te vinden en pas fastcgi_pass zo nodig aan.\nActiveer de configuratie en controleer NGINX. sudo ln -s /etc/nginx/sites-available/cloud.voorbeeld.nl /etc/nginx/sites-enabled/cloud.voorbeeld.nl sudo nginx -t sudo systemctl reload nginx CertBot voor HTTPS Zorg voor een geldig TLS-certificaat met CertBot.\nInstalleer CertBot met de NGINX plugin. sudo apt install certbot python3-certbot-nginx Vraag een certificaat aan voor jouw domein. sudo certbot --nginx Volg de stappen op met logische antwoorden, zoals het opgeven van jouw e-mailadres en de keuze om HTTP automatisch naar HTTPS om te leiden.\nInformatie\nWil je liever je configuratie testen voordat je een certificaat ophaalt, gebruik dan de parameter --dry-run.\nsudo certbot --nginx --dry-run NextCloud installatie afronden Open een browser en ga naar: http://cloud.voorbeeld.nl of, na het instellen van HTTPS:\nhttps://cloud.voorbeeld.nl Volg de stappen van de NextCloud installatie: Stel een beheerdersgebruikersnaam en wachtwoord in Vul de databasegegevens in: Databasegebruiker: nc_user Databasewachtwoord: sterk-db-wachtwoord Database: nextcloud Host: localhost Informatie\nNa afronden keert NextCloud terug naar de login-pagina en kun je inloggen met het beheerdersaccount.\n","description":"","searchKeyword":null,"section":"Mantelzorgers","title":"NextCloud (NGINX)","url":"/mantelzorgers/nginx/nextcloud/"},{"content":"NextCloud is een open source platform voor bestandssynchronisatie en samenwerking, vergelijkbaar met diensten als Dropbox of OneDrive. In deze handleiding installeren we NextCloud rechtstreeks op een Debian server met NGINX als webserver.\nInformatie\nDeze handleiding gaat uit van een Debian server met een basis NGINX installatie zoals beschreven in het bovenliggende artikel NGINX.\nBenodigdheden Een server met een Debian Linux installatie Een domeinnaam, bijvoorbeeld cloud.voorbeeld.nl DNS ingesteld naar het IP-adres van de server Een werkende webserver (NGINX) die verzoeken voor jouw domein kan verwerken Rechten als su of sudo om opdrachten als root uit te voeren Voorbereiding Zorg dat het systeem up-to-date is voordat je NextCloud installeert.\nLog in met SSH. ssh gebruiker@server Werk de pakketbron en geïnstalleerde pakketten bij. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade PHP en database installeren NextCloud heeft PHP en een database nodig. In dit voorbeeld gebruiken we MariaDB als database.\nInstalleer PHP, de benodigde modules en MariaDB. sudo apt install php-fpm php-mysql php-xml php-gd php-curl php-mbstring php-zip php-intl php-bcmath php-gmp mariadb-server unzip Beveilig de MariaDB installatie sudo mysql_secure_installation Maak een database en gebruiker voor NextCloud. sudo mysql Voer daarna in de MariaDB prompt de volgende opdrachten uit, pas wachtwoord en namen aan:\nCREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE USER \u0026#39;nc_user\u0026#39;@\u0026#39;localhost\u0026#39; IDENTIFIED BY \u0026#39;sterk-db-wachtwoord\u0026#39;; GRANT ALL PRIVILEGES ON nextcloud.* TO \u0026#39;nc_user\u0026#39;@\u0026#39;localhost\u0026#39;; FLUSH PRIVILEGES; EXIT; NextCloud bestanden downloaden We plaatsen NextCloud in /var/www/nextcloud.\nDownload en pak NextCloud uit. cd /tmp curl -LO https://download.nextcloud.com/server/releases/latest.zip unzip latest.zip Maak de doelmap aan en kopieer de bestanden. sudo mkdir -p /var/www/nextcloud sudo rsync -av nextcloud/ /var/www/nextcloud/ Stel de juiste eigenaar en rechten in. sudo chown -R www-data:www-data /var/www/nextcloud sudo find /var/www/nextcloud -type d -exec chmod 750 {} \\; sudo find /var/www/nextcloud -type f -exec chmod 640 {} \\; NGINX configureren voor NextCloud We maken een aparte server-configuratie aan voor cloud.voorbeeld.nl.\nMaak een nieuw configuratiebestand. sudo nano /etc/nginx/sites-available/cloud.voorbeeld.nl Plaats de volgende configuratie in het bestand: server { server_name cloud.voorbeeld.nl; root /var/www/nextcloud; index index.php index.html; client_max_body_size 512M; fastcgi_buffers 64 4K; add_header Referrer-Policy \u0026#34;no-referrer\u0026#34; always; add_header X-Content-Type-Options \u0026#34;nosniff\u0026#34; always; add_header X-Frame-Options \u0026#34;SAMEORIGIN\u0026#34; always; add_header X-XSS-Protection \u0026#34;1; mode=block\u0026#34; always; location = /robots.txt { allow all; log_not_found off; access_log off; } location = /.well-known/carddav { return 301 $scheme://$host/remote.php/dav; } location = /.well-known/caldav { return 301 $scheme://$host/remote.php/dav; } location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ { deny all; } location ~ ^/(?:\\.|autotest|occ|issue|indie|db_|console) { deny all; } location / { rewrite ^ /index.php$request_uri; } location ~ \\.php(?:$|/) { fastcgi_split_path_info ^(.+\\.php)(/.+)$; include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location ~ \\.(?:css|js|woff2?|svg|gif|map)$ { try_files $uri /index.php$request_uri; access_log off; expires 6M; } location ~ \\.(?:png|html|ttf|ico|jpg|jpeg)$ { try_files $uri /index.php$request_uri; access_log off; expires 6M; } listen 80; listen [::]:80; } Informatie\nControleer of het pad naar de PHP-FPM socket klopt. Op sommige Debian-versies kan dit bijvoorbeeld /run/php/php8.2-fpm.sock zijn. Gebruik ls /run/php/ om het juiste bestand te vinden en pas fastcgi_pass zo nodig aan.\nActiveer de configuratie en controleer NGINX. sudo ln -s /etc/nginx/sites-available/cloud.voorbeeld.nl /etc/nginx/sites-enabled/cloud.voorbeeld.nl sudo nginx -t sudo systemctl reload nginx CertBot voor HTTPS Zorg voor een geldig TLS-certificaat met CertBot.\nInstalleer CertBot met de NGINX plugin. sudo apt install certbot python3-certbot-nginx Vraag een certificaat aan voor jouw domein. sudo certbot --nginx Volg de stappen op met logische antwoorden, zoals het opgeven van jouw e-mailadres en de keuze om HTTP automatisch naar HTTPS om te leiden.\nInformatie\nWil je liever je configuratie testen voordat je een certificaat ophaalt, gebruik dan de parameter --dry-run.\nsudo certbot --nginx --dry-run NextCloud installatie afronden Open een browser en ga naar: http://cloud.voorbeeld.nl of, na het instellen van HTTPS:\nhttps://cloud.voorbeeld.nl Volg de stappen van de NextCloud installatie: Stel een beheerdersgebruikersnaam en wachtwoord in Vul de databasegegevens in: Databasegebruiker: nc_user Databasewachtwoord: sterk-db-wachtwoord Database: nextcloud Host: localhost Informatie\nNa afronden keert NextCloud terug naar de login-pagina en kun je inloggen met het beheerdersaccount.\n","description":"","searchKeyword":null,"section":"Vergunning","title":"NextCloud (NGINX)","url":"/vergunning/nginx/nextcloud/"},{"content":"WordPress is een veelgebruikte applicatie voor het bouwen van websites en blogs. In deze handleiding installeren we WordPress op een Debian server, uitgaand van het feit dat er al een werkende webserver aanwezig is met Apache.\nInformatie\nDeze handleiding gaat uit van een Debian server met een basis Apache installatie zoals beschreven in het bovenliggende artikel Apache.\nBenodigdheden Een server met een Debian Linux installatie Een domeinnaam DNS ingesteld naar het IP-adres van de server Een werkende webserver (Apache) die verzoeken voor jouw domein verwerkt Rechten als su of sudo om opdrachten als root uit te voeren Voorbereiding Zorg dat het systeem up-to-date is voordat je begint met installeren.\nLog in met SSH. ssh gebruiker@server Gebruik het apt commando om het systeem te updaten. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade PHP en database installeren WordPress heeft PHP en een database nodig. In dit voorbeeld gebruiken we MariaDB als database.\nInstalleer PHP en de benodigde modules. sudo apt install php libapache2-mod-php php-mysql php-xml php-gd php-curl php-mbstring php-zip Installeer MariaDB server. sudo apt install mariadb-server Beveilig de MariaDB installatie (optioneel, maar aanbevolen). sudo mysql_secure_installation Maak een database en gebruiker voor WordPress. sudo mysql Voer daarna in de MariaDB prompt de volgende opdrachten uit (pas wachtwoord en namen aan):\nCREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER \u0026#39;wp_user\u0026#39;@\u0026#39;localhost\u0026#39; IDENTIFIED BY \u0026#39;sterk-wachtwoord\u0026#39;; GRANT ALL PRIVILEGES ON wordpress.* TO \u0026#39;wp_user\u0026#39;@\u0026#39;localhost\u0026#39;; FLUSH PRIVILEGES; EXIT; WordPress bestanden voorbereiden We plaatsen WordPress in /var/www/voorbeeld.nl/public, zodat dit overeenkomt met de standaard webroot uit andere artikelen.\nDownload en pak WordPress uit. cd /tmp curl -O https://wordpress.org/latest.tar.gz tar xzf latest.tar.gz Maak de doelmap aan en kopieer de bestanden. sudo mkdir -p /var/www/voorbeeld.nl/public sudo cp -r /tmp/wordpress/* /var/www/voorbeeld.nl/public/ Maak een kopie van het configuratiebestand. cd /var/www/voorbeeld.nl/public sudo cp wp-config-sample.php wp-config.php Pas de database-instellingen aan in wp-config.php. sudo nano /var/www/voorbeeld.nl/public/wp-config.php Vul bij de databasegegevens:\ndefine( \u0026#39;DB_NAME\u0026#39;, \u0026#39;wordpress\u0026#39; ); define( \u0026#39;DB_USER\u0026#39;, \u0026#39;wp_user\u0026#39; ); define( \u0026#39;DB_PASSWORD\u0026#39;, \u0026#39;sterk-wachtwoord\u0026#39; ); define( \u0026#39;DB_HOST\u0026#39;, \u0026#39;localhost\u0026#39; ); Tip\nGenereer de unieke beveiligingssleutels via de officiële WordPress salt generator en plak deze in wp-config.php in plaats van de standaard waardes.\nStel de juiste eigenaar en rechten in. sudo chown -R www-data:www-data /var/www/voorbeeld.nl sudo find /var/www/voorbeeld.nl -type d -exec chmod 750 {} \\; sudo find /var/www/voorbeeld.nl -type f -exec chmod 640 {} \\; Apache configuratie Informatie\nVerander in de code voorbeeld naar jouw domeinnaam, zonder https:// of www tenzij letterlijk aangegeven zoals voorbeeld.nl.\nOpen de bestaande site-configuratie voor jouw domein. sudo nano /etc/apache2/sites-available/voorbeeld.nl.conf Zorg ervoor dat de configuratie er ongeveer als volgt uitziet: \u0026lt;VirtualHost *:80\u0026gt; ServerName voorbeeld.nl ServerAlias www.voorbeeld.nl DocumentRoot /var/www/voorbeeld.nl/public \u0026lt;Directory /var/www/voorbeeld.nl/public\u0026gt; Options Indexes FollowSymLinks AllowOverride All Require all granted \u0026lt;/Directory\u0026gt; ErrorLog ${APACHE_LOG_DIR}/voorbeeld.nl-error.log CustomLog ${APACHE_LOG_DIR}/voorbeeld.nl-access.log combined \u0026lt;/VirtualHost\u0026gt; Zorg dat de benodigde modules voor WordPress actief zijn. sudo a2enmod rewrite sudo systemctl reload apache2 Controleer de Apache configuratie en herlaad de service. sudo apache2ctl configtest sudo systemctl reload apache2 CertBot voor Apache Installeer CertBot met de Apache plugin (als dit nog niet eerder gedaan is).\nsudo apt install certbot python3-certbot-apache Vraag een certificaat aan voor jouw domein.\nsudo certbot --apache Volg de stappen op met logische antwoorden, zoals het opgeven van jouw e-mailadres, de selectie welke sites certificering moeten krijgen en of je HTTP automatisch naar HTTPS wilt laten doorsturen.\nTip\nWil je liever je configuratie testen voordat je een certificaat ophaalt, gebruik dan de parameter --dry-run.\nsudo certbot --apache --dry-run WordPress installatie afronden Open de browser en ga naar jouw domein, bijvoorbeeld:\nhttp://voorbeeld.nl of https://voorbeeld.nl (na het instellen van letsencrypt) Volg de stappen van de WordPress installatie:\nKies de taal Vul de sitetitel in Maak een beheerdersaccount aan Bevestig en log in op het WordPress dashboard Je WordPress site is nu actief en bereikbaar via het door jou ingestelde domein als je Apache als webserver gebruikt.\n","description":"","searchKeyword":null,"section":"Bewoners","title":"WordPress","url":"/bewoners/algemeen/wordpress/"},{"content":"WordPress is een veelgebruikte applicatie voor het bouwen van websites en blogs. In deze handleiding installeren we WordPress op een Debian server, uitgaand van het feit dat er al een werkende webserver aanwezig is met Apache.\nInformatie\nDeze handleiding gaat uit van een Debian server met een basis Apache installatie zoals beschreven in het bovenliggende artikel Apache.\nBenodigdheden Een server met een Debian Linux installatie Een domeinnaam DNS ingesteld naar het IP-adres van de server Een werkende webserver (Apache) die verzoeken voor jouw domein verwerkt Rechten als su of sudo om opdrachten als root uit te voeren Voorbereiding Zorg dat het systeem up-to-date is voordat je begint met installeren.\nLog in met SSH. ssh gebruiker@server Gebruik het apt commando om het systeem te updaten. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade PHP en database installeren WordPress heeft PHP en een database nodig. In dit voorbeeld gebruiken we MariaDB als database.\nInstalleer PHP en de benodigde modules. sudo apt install php libapache2-mod-php php-mysql php-xml php-gd php-curl php-mbstring php-zip Installeer MariaDB server. sudo apt install mariadb-server Beveilig de MariaDB installatie (optioneel, maar aanbevolen). sudo mysql_secure_installation Maak een database en gebruiker voor WordPress. sudo mysql Voer daarna in de MariaDB prompt de volgende opdrachten uit (pas wachtwoord en namen aan):\nCREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER \u0026#39;wp_user\u0026#39;@\u0026#39;localhost\u0026#39; IDENTIFIED BY \u0026#39;sterk-wachtwoord\u0026#39;; GRANT ALL PRIVILEGES ON wordpress.* TO \u0026#39;wp_user\u0026#39;@\u0026#39;localhost\u0026#39;; FLUSH PRIVILEGES; EXIT; WordPress bestanden voorbereiden We plaatsen WordPress in /var/www/voorbeeld.nl/public, zodat dit overeenkomt met de standaard webroot uit andere artikelen.\nDownload en pak WordPress uit. cd /tmp curl -O https://wordpress.org/latest.tar.gz tar xzf latest.tar.gz Maak de doelmap aan en kopieer de bestanden. sudo mkdir -p /var/www/voorbeeld.nl/public sudo cp -r /tmp/wordpress/* /var/www/voorbeeld.nl/public/ Maak een kopie van het configuratiebestand. cd /var/www/voorbeeld.nl/public sudo cp wp-config-sample.php wp-config.php Pas de database-instellingen aan in wp-config.php. sudo nano /var/www/voorbeeld.nl/public/wp-config.php Vul bij de databasegegevens:\ndefine( \u0026#39;DB_NAME\u0026#39;, \u0026#39;wordpress\u0026#39; ); define( \u0026#39;DB_USER\u0026#39;, \u0026#39;wp_user\u0026#39; ); define( \u0026#39;DB_PASSWORD\u0026#39;, \u0026#39;sterk-wachtwoord\u0026#39; ); define( \u0026#39;DB_HOST\u0026#39;, \u0026#39;localhost\u0026#39; ); Tip\nGenereer de unieke beveiligingssleutels via de officiële WordPress salt generator en plak deze in wp-config.php in plaats van de standaard waardes.\nStel de juiste eigenaar en rechten in. sudo chown -R www-data:www-data /var/www/voorbeeld.nl sudo find /var/www/voorbeeld.nl -type d -exec chmod 750 {} \\; sudo find /var/www/voorbeeld.nl -type f -exec chmod 640 {} \\; Apache configuratie Informatie\nVerander in de code voorbeeld naar jouw domeinnaam, zonder https:// of www tenzij letterlijk aangegeven zoals voorbeeld.nl.\nOpen de bestaande site-configuratie voor jouw domein. sudo nano /etc/apache2/sites-available/voorbeeld.nl.conf Zorg ervoor dat de configuratie er ongeveer als volgt uitziet: \u0026lt;VirtualHost *:80\u0026gt; ServerName voorbeeld.nl ServerAlias www.voorbeeld.nl DocumentRoot /var/www/voorbeeld.nl/public \u0026lt;Directory /var/www/voorbeeld.nl/public\u0026gt; Options Indexes FollowSymLinks AllowOverride All Require all granted \u0026lt;/Directory\u0026gt; ErrorLog ${APACHE_LOG_DIR}/voorbeeld.nl-error.log CustomLog ${APACHE_LOG_DIR}/voorbeeld.nl-access.log combined \u0026lt;/VirtualHost\u0026gt; Zorg dat de benodigde modules voor WordPress actief zijn. sudo a2enmod rewrite sudo systemctl reload apache2 Controleer de Apache configuratie en herlaad de service. sudo apache2ctl configtest sudo systemctl reload apache2 CertBot voor Apache Installeer CertBot met de Apache plugin (als dit nog niet eerder gedaan is).\nsudo apt install certbot python3-certbot-apache Vraag een certificaat aan voor jouw domein.\nsudo certbot --apache Volg de stappen op met logische antwoorden, zoals het opgeven van jouw e-mailadres, de selectie welke sites certificering moeten krijgen en of je HTTP automatisch naar HTTPS wilt laten doorsturen.\nTip\nWil je liever je configuratie testen voordat je een certificaat ophaalt, gebruik dan de parameter --dry-run.\nsudo certbot --apache --dry-run WordPress installatie afronden Open de browser en ga naar jouw domein, bijvoorbeeld:\nhttp://voorbeeld.nl of https://voorbeeld.nl (na het instellen van letsencrypt) Volg de stappen van de WordPress installatie:\nKies de taal Vul de sitetitel in Maak een beheerdersaccount aan Bevestig en log in op het WordPress dashboard Je WordPress site is nu actief en bereikbaar via het door jou ingestelde domein als je Apache als webserver gebruikt.\n","description":"","searchKeyword":null,"section":"Mantelzorgers","title":"WordPress","url":"/mantelzorgers/algemeen/wordpress/"},{"content":"WordPress is een veelgebruikte applicatie voor het bouwen van websites en blogs. In deze handleiding installeren we WordPress op een Debian server, uitgaand van het feit dat er al een werkende webserver aanwezig is met Apache.\nInformatie\nDeze handleiding gaat uit van een Debian server met een basis Apache installatie zoals beschreven in het bovenliggende artikel Apache.\nBenodigdheden Een server met een Debian Linux installatie Een domeinnaam DNS ingesteld naar het IP-adres van de server Een werkende webserver (Apache) die verzoeken voor jouw domein verwerkt Rechten als su of sudo om opdrachten als root uit te voeren Voorbereiding Zorg dat het systeem up-to-date is voordat je begint met installeren.\nLog in met SSH. ssh gebruiker@server Gebruik het apt commando om het systeem te updaten. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade PHP en database installeren WordPress heeft PHP en een database nodig. In dit voorbeeld gebruiken we MariaDB als database.\nInstalleer PHP en de benodigde modules. sudo apt install php libapache2-mod-php php-mysql php-xml php-gd php-curl php-mbstring php-zip Installeer MariaDB server. sudo apt install mariadb-server Beveilig de MariaDB installatie (optioneel, maar aanbevolen). sudo mysql_secure_installation Maak een database en gebruiker voor WordPress. sudo mysql Voer daarna in de MariaDB prompt de volgende opdrachten uit (pas wachtwoord en namen aan):\nCREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER \u0026#39;wp_user\u0026#39;@\u0026#39;localhost\u0026#39; IDENTIFIED BY \u0026#39;sterk-wachtwoord\u0026#39;; GRANT ALL PRIVILEGES ON wordpress.* TO \u0026#39;wp_user\u0026#39;@\u0026#39;localhost\u0026#39;; FLUSH PRIVILEGES; EXIT; WordPress bestanden voorbereiden We plaatsen WordPress in /var/www/voorbeeld.nl/public, zodat dit overeenkomt met de standaard webroot uit andere artikelen.\nDownload en pak WordPress uit. cd /tmp curl -O https://wordpress.org/latest.tar.gz tar xzf latest.tar.gz Maak de doelmap aan en kopieer de bestanden. sudo mkdir -p /var/www/voorbeeld.nl/public sudo cp -r /tmp/wordpress/* /var/www/voorbeeld.nl/public/ Maak een kopie van het configuratiebestand. cd /var/www/voorbeeld.nl/public sudo cp wp-config-sample.php wp-config.php Pas de database-instellingen aan in wp-config.php. sudo nano /var/www/voorbeeld.nl/public/wp-config.php Vul bij de databasegegevens:\ndefine( \u0026#39;DB_NAME\u0026#39;, \u0026#39;wordpress\u0026#39; ); define( \u0026#39;DB_USER\u0026#39;, \u0026#39;wp_user\u0026#39; ); define( \u0026#39;DB_PASSWORD\u0026#39;, \u0026#39;sterk-wachtwoord\u0026#39; ); define( \u0026#39;DB_HOST\u0026#39;, \u0026#39;localhost\u0026#39; ); Tip\nGenereer de unieke beveiligingssleutels via de officiële WordPress salt generator en plak deze in wp-config.php in plaats van de standaard waardes.\nStel de juiste eigenaar en rechten in. sudo chown -R www-data:www-data /var/www/voorbeeld.nl sudo find /var/www/voorbeeld.nl -type d -exec chmod 750 {} \\; sudo find /var/www/voorbeeld.nl -type f -exec chmod 640 {} \\; Apache configuratie Informatie\nVerander in de code voorbeeld naar jouw domeinnaam, zonder https:// of www tenzij letterlijk aangegeven zoals voorbeeld.nl.\nOpen de bestaande site-configuratie voor jouw domein. sudo nano /etc/apache2/sites-available/voorbeeld.nl.conf Zorg ervoor dat de configuratie er ongeveer als volgt uitziet: \u0026lt;VirtualHost *:80\u0026gt; ServerName voorbeeld.nl ServerAlias www.voorbeeld.nl DocumentRoot /var/www/voorbeeld.nl/public \u0026lt;Directory /var/www/voorbeeld.nl/public\u0026gt; Options Indexes FollowSymLinks AllowOverride All Require all granted \u0026lt;/Directory\u0026gt; ErrorLog ${APACHE_LOG_DIR}/voorbeeld.nl-error.log CustomLog ${APACHE_LOG_DIR}/voorbeeld.nl-access.log combined \u0026lt;/VirtualHost\u0026gt; Zorg dat de benodigde modules voor WordPress actief zijn. sudo a2enmod rewrite sudo systemctl reload apache2 Controleer de Apache configuratie en herlaad de service. sudo apache2ctl configtest sudo systemctl reload apache2 CertBot voor Apache Installeer CertBot met de Apache plugin (als dit nog niet eerder gedaan is).\nsudo apt install certbot python3-certbot-apache Vraag een certificaat aan voor jouw domein.\nsudo certbot --apache Volg de stappen op met logische antwoorden, zoals het opgeven van jouw e-mailadres, de selectie welke sites certificering moeten krijgen en of je HTTP automatisch naar HTTPS wilt laten doorsturen.\nTip\nWil je liever je configuratie testen voordat je een certificaat ophaalt, gebruik dan de parameter --dry-run.\nsudo certbot --apache --dry-run WordPress installatie afronden Open de browser en ga naar jouw domein, bijvoorbeeld:\nhttp://voorbeeld.nl of https://voorbeeld.nl (na het instellen van letsencrypt) Volg de stappen van de WordPress installatie:\nKies de taal Vul de sitetitel in Maak een beheerdersaccount aan Bevestig en log in op het WordPress dashboard Je WordPress site is nu actief en bereikbaar via het door jou ingestelde domein als je Apache als webserver gebruikt.\n","description":"","searchKeyword":null,"section":"Vergunning","title":"WordPress","url":"/vergunning/algemeen/wordpress/"},{"content":" Informatie\nDe instructies in dit artikel zijn uitsluitend voor de webserver, niet de site generator.\nBenodigdheden Een server met een Debian Linux installatie Een domeinnaam DNS ingesteld naar het IP-adres van de server Rechten als su of sudo om opdrachten als root uit te voeren. Voorbereiding Zorg dat het systeem up-to-date is voordat je begint met installeren.\nLog in met SSH. ssh gebruiker@server Gebruik het apt commando om het systeem te updaten. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade Apache Installatie Installeer Apache met het apt commando.\nsudo apt install apache2 Configuratie Informatie\nVerander in de code voorbeeld naar jouw domeinnaam, zonder https:// of www tenzij letterlijk aangegeven zoals voorbeeld.nl\nZorg dat Apache altijd start met de server. sudo systemctl enable --now apache2 Maak een nieuwe site configuratie op basis van de standaard instellingen. sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/voorbeeld.nl.conf Pas de inhoud met het programma nano. sudo nano /etc/apache2/sites-available/voorbeeld.nl.conf \u0026lt;VirtualHost *:80\u0026gt; ServerName voorbeeld.nl ServerAlias www.voorbeeld.nl DocumentRoot /var/www/voorbeeld.nl/public \u0026lt;Directory /var/www/voorbeeld.nl/public\u0026gt; Options Indexes FollowSymLinks AllowOverride All Require all granted \u0026lt;/Directory\u0026gt; ErrorLog ${APACHE_LOG_DIR}/voorbeeld.nl-error.log CustomLog ${APACHE_LOG_DIR}/voorbeeld.nl-access.log combined \u0026lt;/VirtualHost\u0026gt; Tip\nJe kan plakken in de terminal met CTRL + SHIFT + V\n4. Activeer de configuratie met het a2ensite commando.\nsudo a2ensite voorbeeld.nl.conf Controleer werking en herlaad Apache. sudo apache2ctl configtest sudo systemctl reload apache2 CertBot Installatie Installeer CertBot met het apt commando.\nsudo apt install certbot python3-certbot-apache Configuratie Genereer en implementeer een geldig certificaat met het volgende commando.\nsudo certbot --apache Volg de stappen op met logische antwoorden, zoals het opgeven van jouw e-mailadres, selectie welke sites certificering moeten krijgen en of je HTTP automatisch naar HTTPS wilt laten doorsturen. Tip\nWil je liever je configuratie testen voordat je een certificaat ophaalt, gebruik dan de parameter --dry-run.\nsudo certbot --apache --dry-run Website activeren Maak een index.html bestand. En geef deze een vorm van vulling, zoals voorbeeld hieronder. sudo mkdir -p /var/www/voorbeeld.nl/public sudo nano /var/www/voorbeeld.nl/public/index.html \u0026lt;html\u0026gt; \u0026lt;body\u0026gt; \u0026lt;h1\u0026gt;Hallo wereld\u0026lt;/h1\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; Wijs de omgeving toe aan de www-data gebruiker en groep, stel schrijfrechten in. sudo chown www-data:www-data /var/www/voorbeeld.nl -R sudo chmod -R g+rwX /var/www/voorbeeld.nl Open de browser en ga naar je website toe, je zou nu de inhoud van de index.html moeten kunnen zien via HTTPS, met een geldig letsencrypt certificaat. ","description":"","searchKeyword":null,"section":"Bewoners","title":"Apache","url":"/bewoners/algemeen/"},{"content":" Informatie\nDe instructies in dit artikel zijn uitsluitend voor de webserver, niet de site generator.\nBenodigdheden Een server met een Debian Linux installatie Een domeinnaam DNS ingesteld naar het IP-adres van de server Rechten als su of sudo om opdrachten als root uit te voeren. Voorbereiding Zorg dat het systeem up-to-date is voordat je begint met installeren.\nLog in met SSH. ssh gebruiker@server Gebruik het apt commando om het systeem te updaten. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade Apache Installatie Installeer Apache met het apt commando.\nsudo apt install apache2 Configuratie Informatie\nVerander in de code voorbeeld naar jouw domeinnaam, zonder https:// of www tenzij letterlijk aangegeven zoals voorbeeld.nl\nZorg dat Apache altijd start met de server. sudo systemctl enable --now apache2 Maak een nieuwe site configuratie op basis van de standaard instellingen. sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/voorbeeld.nl.conf Pas de inhoud met het programma nano. sudo nano /etc/apache2/sites-available/voorbeeld.nl.conf \u0026lt;VirtualHost *:80\u0026gt; ServerName voorbeeld.nl ServerAlias www.voorbeeld.nl DocumentRoot /var/www/voorbeeld.nl/public \u0026lt;Directory /var/www/voorbeeld.nl/public\u0026gt; Options Indexes FollowSymLinks AllowOverride All Require all granted \u0026lt;/Directory\u0026gt; ErrorLog ${APACHE_LOG_DIR}/voorbeeld.nl-error.log CustomLog ${APACHE_LOG_DIR}/voorbeeld.nl-access.log combined \u0026lt;/VirtualHost\u0026gt; Tip\nJe kan plakken in de terminal met CTRL + SHIFT + V\n4. Activeer de configuratie met het a2ensite commando.\nsudo a2ensite voorbeeld.nl.conf Controleer werking en herlaad Apache. sudo apache2ctl configtest sudo systemctl reload apache2 CertBot Installatie Installeer CertBot met het apt commando.\nsudo apt install certbot python3-certbot-apache Configuratie Genereer en implementeer een geldig certificaat met het volgende commando.\nsudo certbot --apache Volg de stappen op met logische antwoorden, zoals het opgeven van jouw e-mailadres, selectie welke sites certificering moeten krijgen en of je HTTP automatisch naar HTTPS wilt laten doorsturen. Tip\nWil je liever je configuratie testen voordat je een certificaat ophaalt, gebruik dan de parameter --dry-run.\nsudo certbot --apache --dry-run Website activeren Maak een index.html bestand. En geef deze een vorm van vulling, zoals voorbeeld hieronder. sudo mkdir -p /var/www/voorbeeld.nl/public sudo nano /var/www/voorbeeld.nl/public/index.html \u0026lt;html\u0026gt; \u0026lt;body\u0026gt; \u0026lt;h1\u0026gt;Hallo wereld\u0026lt;/h1\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; Wijs de omgeving toe aan de www-data gebruiker en groep, stel schrijfrechten in. sudo chown www-data:www-data /var/www/voorbeeld.nl -R sudo chmod -R g+rwX /var/www/voorbeeld.nl Open de browser en ga naar je website toe, je zou nu de inhoud van de index.html moeten kunnen zien via HTTPS, met een geldig letsencrypt certificaat. ","description":"","searchKeyword":null,"section":"Mantelzorgers","title":"Apache","url":"/mantelzorgers/algemeen/"},{"content":" Informatie\nDe instructies in dit artikel zijn uitsluitend voor de webserver, niet de site generator.\nBenodigdheden Een server met een Debian Linux installatie Een domeinnaam DNS ingesteld naar het IP-adres van de server Rechten als su of sudo om opdrachten als root uit te voeren. Voorbereiding Zorg dat het systeem up-to-date is voordat je begint met installeren.\nLog in met SSH. ssh gebruiker@server Gebruik het apt commando om het systeem te updaten. sudo apt update \u0026amp;\u0026amp; sudo apt upgrade Apache Installatie Installeer Apache met het apt commando.\nsudo apt install apache2 Configuratie Informatie\nVerander in de code voorbeeld naar jouw domeinnaam, zonder https:// of www tenzij letterlijk aangegeven zoals voorbeeld.nl\nZorg dat Apache altijd start met de server. sudo systemctl enable --now apache2 Maak een nieuwe site configuratie op basis van de standaard instellingen. sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/voorbeeld.nl.conf Pas de inhoud met het programma nano. sudo nano /etc/apache2/sites-available/voorbeeld.nl.conf \u0026lt;VirtualHost *:80\u0026gt; ServerName voorbeeld.nl ServerAlias www.voorbeeld.nl DocumentRoot /var/www/voorbeeld.nl/public \u0026lt;Directory /var/www/voorbeeld.nl/public\u0026gt; Options Indexes FollowSymLinks AllowOverride All Require all granted \u0026lt;/Directory\u0026gt; ErrorLog ${APACHE_LOG_DIR}/voorbeeld.nl-error.log CustomLog ${APACHE_LOG_DIR}/voorbeeld.nl-access.log combined \u0026lt;/VirtualHost\u0026gt; Tip\nJe kan plakken in de terminal met CTRL + SHIFT + V\n4. Activeer de configuratie met het a2ensite commando.\nsudo a2ensite voorbeeld.nl.conf Controleer werking en herlaad Apache. sudo apache2ctl configtest sudo systemctl reload apache2 CertBot Installatie Installeer CertBot met het apt commando.\nsudo apt install certbot python3-certbot-apache Configuratie Genereer en implementeer een geldig certificaat met het volgende commando.\nsudo certbot --apache Volg de stappen op met logische antwoorden, zoals het opgeven van jouw e-mailadres, selectie welke sites certificering moeten krijgen en of je HTTP automatisch naar HTTPS wilt laten doorsturen. Tip\nWil je liever je configuratie testen voordat je een certificaat ophaalt, gebruik dan de parameter --dry-run.\nsudo certbot --apache --dry-run Website activeren Maak een index.html bestand. En geef deze een vorm van vulling, zoals voorbeeld hieronder. sudo mkdir -p /var/www/voorbeeld.nl/public sudo nano /var/www/voorbeeld.nl/public/index.html \u0026lt;html\u0026gt; \u0026lt;body\u0026gt; \u0026lt;h1\u0026gt;Hallo wereld\u0026lt;/h1\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; Wijs de omgeving toe aan de www-data gebruiker en groep, stel schrijfrechten in. sudo chown www-data:www-data /var/www/voorbeeld.nl -R sudo chmod -R g+rwX /var/www/voorbeeld.nl Open de browser en ga naar je website toe, je zou nu de inhoud van de index.html moeten kunnen zien via HTTPS, met een geldig letsencrypt certificaat. ","description":"","searchKeyword":null,"section":"Vergunning","title":"Apache","url":"/vergunning/algemeen/"},{"content":"","description":"Een overzicht aan welke voorwaarden u dient te voldoen om een vergunning te krijgen.","searchKeyword":null,"section":"Vergunning","title":"Vergunning \u0026 wetgeving","url":"/vergunning/"},{"content":"","description":"Alles over de diverse bouwmethoden van mantelzorgwoningen.","searchKeyword":null,"section":"Bouw","title":"Bouwen","url":"/bouw/"},{"content":"","description":"Aanvullend advies voor u als de (toekomstig) bewoner bent van een mantelzorgwoning.","searchKeyword":null,"section":"Bewoners","title":"Voor bewoners","url":"/bewoners/"},{"content":"","description":"Aanvullend advies voor u als de mantelzorger van de bewoner.","searchKeyword":null,"section":"Mantelzorgers","title":"Voor mantelzorgers","url":"/mantelzorgers/"},{"content":"","description":"","searchKeyword":null,"section":"","title":"Mantelzorgwoning informatie","url":"/"},{"content":"Pagina content hier\nMonumenten 103 Waterschap Messages Settings Er zijn 103 geregistreerde monumenten in de gemeente AA en Hunze. Indien u een mantelzorgwoning wilt bouwen in de nabijheid (meestal binnen 500 meter) van een monument, kunnen er aanvullende regels gelden voor het straatbeeld en aanzicht. Deze kunnen bestaan uit materiaal en kleur bepalingen, afschermen van straatbeeld middels beplanting, maximale bouwhoogte en soortgelijke kaders.\nEen volledig overzicht staat op het Monumentenregister.\n... ... ","description":"","searchKeyword":null,"section":"Beleid","title":"Aa en Hunze","url":"/beleid/drenthe/aa-en-hunze/"},{"content":" Vergunningvrij te plaatsen De gemeente hanteert de Omgevingswet zonder afwijking Er zijn natuurgebieden in de gemeente: Drentsche Aa-gebied Er zijn beschermde dorpsaanzichten aanwezig. In totaal zijn er 103 monumentale panden in de gemeente. Bouw tot 100m2 mogelijk In het Omgevingsplan artikel 22.251 staat dat huisvesting in verband met mantelzorg wordt gezien als functioneel verbonden met het hoofdgebouw. Dit sluit aan op de landelijke systematiek waarbij een mantelzorgwoning als bijbehorend bouwwerk wordt behandeld.\nPraktisch betekent dit: als u voldoet aan de landelijke regels voor een vergunningvrije mantelzorgwoning (mantelzorgrelatie, gekoppeld aan een bestaande woning, binnen de landelijke maatvoering), dan sluit Aa en Hunze hierbij aan. Het omgevingsplan voegt geen extra beperking of verruiming toe, maar legt alleen vast dat de mantelzorgwoning planologisch “bij” de hoofdwoning hoort.\nGeneratiewoning / familiewoning Ook begrippen als “generatiewoning” of “familiewoning” worden niet apart benoemd in het omgevingsplan. → Deze vormen van samenwonen worden juridisch gezien als gewone woonfuncties. Een tweede (of gesplitste) woning op een perceel wordt getoetst aan de normale woon- en bouwregels en is niet automatisch vergunningvrij. Conclusie voor jouw wiki-tekst over Aa en Hunze:\nMantelzorgwoning: gemeente volgt de landelijke lijn; mantelzorgwoning wordt planologisch als bijbehorend bouwwerk gezien, waardoor vergunningvrij bouwen mogelijk kan zijn als u aan de landelijke voorwaarden voldoet. Pré-mantelzorgwoning: geen aparte lokale regeling; valt onder de gewone regels voor extra bebouwing/extra woning, dus meestal vergunningplichtig. Generatiewoning/familiewoning: niet apart geregeld; wordt behandeld als reguliere (extra) woning of woningsplitsing, afhankelijk van de situatie. Het Omgevingsloket2 als plek waar u concreet kunt toetsen of een plan vergunningvrij is of dat toch een omgevingsvergunning nodig is.\nMonumenten 103 unread messages Waterschap Messages Settings Er zijn 103 geregistreerde monumenten in de gemeente AA en Hunze. Indien u een mantelzorgwoning wilt bouwen in de nabijheid (meestal binnen 500 meter) van een monument, kunnen er aanvullende regels gelden voor het straatbeeld en aanzicht. Deze kunnen bestaan uit materiaal en kleur bepalingen, afschermen van straatbeeld middels beplanting, maximale bouwhoogte en soortgelijke kaders.\nEen volledig overzicht staat op het Monumentenregister.\n... ... Omgevingsplan artikel 22.25\u0026#160;\u0026#x21a9;\u0026#xfe0e;\nOmgevingsloket Aa en Hunze\u0026#160;\u0026#x21a9;\u0026#xfe0e;\n","description":"","searchKeyword":null,"section":"Beleid","title":"Assen","url":"/beleid/drenthe/assen/"},{"content":"Hieronder is een lijst van alle gemeenten en de bijbehorende plaatsnamen binnen Drenthe. Per gemeente is er informatie beschikbaar over de voorwaarden omtrent het plaatsen van een mantelzorgwoning.\nAa en Hunze Amen, Anderen, Anloo, Annen, Annerveenschekanaal, Balloërveld, Balloo, Deurze, Eext, Eexterveen, Eexterveenschekanaal, Eexterzandvoort, Ekehaar, Eldersloo, Eleveld, Gasselte, Gasselternijveen, Gasselternijveenschemond, Gasteren, Geelbroek, Gieten, Gieterveen, Grolloo, Marwijksoord, Nieuw Annerveen, Nieuwediep, Nijlande, Nooitgedacht, Oud Annerveen, Papenvoort, Rolde, Schipborg, Schoonloo, Spijkerboor, Vredenheim Assen Assen, Loon, Rhee, Ter Aard, Ubbena, Zeijerveen, Zeijerveld Borger-Odoorn 1e Exloërmond, 2e Exloërmond, 2e Valthermond, Borger, Bronneger, Bronnegerveen, Buinen, Buinerveen, Drouwen, Drouwenermond, Drouwenerveen, Ees, Eesergroen, Eeserveen, Ellertshaar, Exloo, Exloërveen, Klijndijk, Nieuw-Buinen, Odoorn, Odoornerveen, Valthe, Valthermond, Westdorp, Zandberg Coevorden Aalden, Benneveld, Coevorden, Dalen, Dalerpeel, Dalerveen, De Kiel, Diphoorn, Erm, Gees, Geesbrug, Holsloot, Meppen, Nieuwlande Coevorden, Noord-Sleen, Oosterhesselen, Schoonoord, Sleen, Stieltjeskanaal, ’t Haantje, Wachtum, Wezup, Wezuperbrug, Zweeloo, Zwinderen De Wolden Alteveer, Ansen, Drogteropslagen, Echten, Eursinge, Kerkenveld, Koekange, Linde, Ruinen, Ruinerwold, Veeningen, Zuidwolde, De Wijk Emmen Barger-Compascuum, Emmen, Emmer-Compascuum, Erica, Klazienaveen, Klazienaveen-Noord, Nieuw-Amsterdam, Nieuw-Dordrecht, Nieuw-Schoonebeek, Nieuw-Weerdinge, Roswinkel, Schoonebeek, Veenoord, Weiteveen, Zandpol, Zwartemeer Hoogeveen Alteveer, Elim, Fluitenberg, Hollandscheveld, Hoogeveen, Nieuweroord, Nieuwlande, Noordscheschut, Pesse, Stuifzand, Tiendeveen Meppel Broekhuizen, De Schiphorst, Meppel, Nijeveen, Rogat Midden-Drenthe Balinge, Beilen, Bovensmilde, Bruntinge, Drijber, Elp, Eursinge, Garminge, Hijken, Hoogersmilde, Hooghalen, Mantinge, Nieuw-Balinge, Nieuweroord, Oranje, Orvelte, Smilde, Spier, Stuifzand, Tiendeveen, Westerbork, Wijster, Witteveen, Zuidveld, Zwiggelte Noordenveld Alteveer, Een, Een-West, Foxwolde, Huis ter Heide, Langelo, Leutingewolde, Lieveren, Matsloot, Nietap, Nieuw-Roden, Norg, Peest, Peize, Roden, Roderesch, Roderwolde, Steenbergen, Veenhuizen, Westervelde, Zuidvelde Tynaarlo Bunne, De Groeve, De Punt, Donderen, Eelde, Eelderwolde, Midlaren, Oudemolen, Paterswolde, Taarlo, Tynaarlo, Vries, Winde, Yde, Zeegse, Zeijen, Zuidlaarderveen, Zuidlaren Westerveld Ansen, Boschoord, Darp, Diever, Dieverbrug, Doldersum, Dwingeloo, Frederiksoord, Geeuwenbrug, Havelte, Havelterberg, Hoogersmilde, Nijensleek, Oude Willem, Pesse, Ruinen, Spier, Uffelte, Vledder, Vledderveen, Wapse, Wapserveen, Wateren, Wilhelminaoord, Wittelte, Zorgvlied ","description":"","searchKeyword":null,"section":"Beleid","title":"Drenthe","url":"/beleid/drenthe/"},{"content":"Hieronder is een lijst van alle gemeenten en de bijbehorende plaatsnamen binnen Flevoland. Per gemeente is er informatie beschikbaar over de voorwaarden omtrent het plaatsen van een mantelzorgwoning.\n","description":"","searchKeyword":null,"section":"Beleid","title":"Flevoland","url":"/beleid/flevoland/"},{"content":"","description":"","searchKeyword":null,"section":"Beleid","title":"Friesland","url":"/beleid/friesland/"},{"content":"","description":"","searchKeyword":null,"section":"Beleid","title":"Gelderland","url":"/beleid/gelderland/"},{"content":"","description":"","searchKeyword":null,"section":"Beleid","title":"Groningen","url":"/beleid/groningen/"},{"content":"","description":"","searchKeyword":null,"section":"Beleid","title":"Limburg","url":"/beleid/limburg/"},{"content":"","description":"","searchKeyword":null,"section":"Beleid","title":"Noord-Brabant","url":"/beleid/noord-brabant/"},{"content":"","description":"","searchKeyword":null,"section":"Beleid","title":"Noord-Holland","url":"/beleid/noord-holland/"},{"content":"","description":"","searchKeyword":null,"section":"Beleid","title":"Overijssel","url":"/beleid/overijssel/"},{"content":"","description":"","searchKeyword":null,"section":"Beleid","title":"Utrecht","url":"/beleid/utrecht/"},{"content":"","description":"","searchKeyword":null,"section":"Beleid","title":"Zuid-Holland","url":"/beleid/zuid-holland/"},{"content":"","description":"","searchKeyword":null,"section":"Categories","title":"Categories","url":"/categories/"},{"content":"9 okt, 2025 Added\rDeze site ging live. ","description":"Belangrijke veranderingen in onze werkwijze staan hier beschreven, zoals het gebruik maken van een andere pakketbeheerder, database systeem et cetera.\n{{\u003c notice \"info\" \"Informatie\"\u003e}}Artikelen die inhoudelijk drastisch wijzigen of verwijderd worden, komen in de [legacy]() categorie.{{\u003c /notice \u003e}}","searchKeyword":null,"section":"","title":"Logboek","url":"/log/"},{"content":"","description":"","searchKeyword":null,"section":"Tags","title":"Tags","url":"/tags/"}] |