init
This commit is contained in:
@@ -1509,12 +1509,17 @@
|
||||
<div class="header-row">
|
||||
<h1 class="mb-4 fw-bold">NextCloud (Apache)</h1>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
|
||||
<p>NextCloud is een open source platform voor bestandssynchronisatie en samenwerking, vergelijkbaar met diensten als Dropbox of OneDrive. In deze handleiding installeren we NextCloud <em>zonder</em> Docker, rechtstreeks op een Debian server met <span class="tooltip-word" data-tooltip="">Apache</span> als <span class="tooltip-word" data-tooltip="">webserver</span>.</p>
|
||||
<p>NextCloud is een open source platform voor bestandssynchronisatie en samenwerking, vergelijkbaar met diensten als Dropbox of OneDrive. In deze handleiding installeren we NextCloud <em>zonder</em> Docker, rechtstreeks op een Debian server met Apache als webserver.</p>
|
||||
|
||||
|
||||
|
||||
@@ -1534,16 +1539,16 @@
|
||||
</div>
|
||||
|
||||
<div class="notice-body">
|
||||
<p>Deze handleiding gaat uit van een Debian server met een basis <span class="tooltip-word" data-tooltip="">Apache</span> installatie zoals beschreven in het bovenliggende artikel <strong><span class="tooltip-word" data-tooltip="">Apache</span></strong>.</p>
|
||||
<p>Deze handleiding gaat uit van een Debian server met een basis Apache installatie zoals beschreven in het bovenliggende artikel <strong>Apache</strong>.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h2 id="benodigdheden">Benodigdheden</h2>
|
||||
<ul>
|
||||
<li>Een server met een Debian Linux installatie</li>
|
||||
<li>Een <span class="tooltip-word" data-tooltip="">domeinnaam</span></li>
|
||||
<li><span class="tooltip-word" data-tooltip="">DNS</span> ingesteld naar het <span class="tooltip-word" data-tooltip="">IP-adres</span> van de server</li>
|
||||
<li>Een werkende <span class="tooltip-word" data-tooltip="">webserver</span> (<span class="tooltip-word" data-tooltip="">Apache</span>) die verzoeken voor jouw domein kan verwerken</li>
|
||||
<li>Een domeinnaam</li>
|
||||
<li>DNS ingesteld naar het IP-adres van de server</li>
|
||||
<li>Een werkende webserver (Apache) die verzoeken voor jouw domein kan verwerken</li>
|
||||
<li>Rechten als <code>su</code> of <code>sudo</code> om opdrachten als root uit te voeren</li>
|
||||
</ul>
|
||||
<h2 id="voorbereiding">Voorbereiding</h2>
|
||||
@@ -1559,7 +1564,7 @@
|
||||
</span></span></code></pre></div><h2 id="php-en-database-installeren">PHP en database installeren</h2>
|
||||
<p>NextCloud heeft PHP en een database nodig. In dit voorbeeld gebruiken we MariaDB als database.</p>
|
||||
<ol>
|
||||
<li>Installeer <span class="tooltip-word" data-tooltip="">Apache</span>, PHP, de benodigde modules en MariaDB.</li>
|
||||
<li>Installeer Apache, PHP, de benodigde modules en MariaDB.</li>
|
||||
</ol>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>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
|
||||
</span></span></code></pre></div><ol start="2">
|
||||
@@ -1595,7 +1600,7 @@
|
||||
<div class="highlight"><pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo chown -R www-data:www-data /var/www/nextcloud
|
||||
</span></span><span style="display:flex;"><span>sudo find /var/www/nextcloud -type d -exec chmod <span style="color:#ff9f43">750</span> <span style="color:#ff6ac1">{}</span> <span style="color:#5af78e">\;</span>
|
||||
</span></span><span style="display:flex;"><span>sudo find /var/www/nextcloud -type f -exec chmod <span style="color:#ff9f43">640</span> <span style="color:#ff6ac1">{}</span> <span style="color:#5af78e">\;</span>
|
||||
</span></span></code></pre></div><h2 id="apache-configureren-voor-nextcloud"><span class="tooltip-word" data-tooltip="">Apache</span> configureren voor NextCloud</h2>
|
||||
</span></span></code></pre></div><h2 id="apache-configureren-voor-nextcloud">Apache configureren voor NextCloud</h2>
|
||||
<p>We maken een aparte site-configuratie aan voor <code>cloud.voorbeeld.nl</code>.</p>
|
||||
<ol>
|
||||
<li>Maak een nieuw configuratiebestand.</li>
|
||||
@@ -1634,15 +1639,15 @@
|
||||
<div class="highlight"><pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo a2enmod rewrite headers env dir mime
|
||||
</span></span><span style="display:flex;"><span>sudo systemctl reload apache2
|
||||
</span></span></code></pre></div><ol start="4">
|
||||
<li>Activeer de site en controleer <span class="tooltip-word" data-tooltip="">Apache</span>.</li>
|
||||
<li>Activeer de site en controleer Apache.</li>
|
||||
</ol>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo a2ensite cloud.voorbeeld.nl.conf
|
||||
</span></span><span style="display:flex;"><span>sudo apache2ctl configtest
|
||||
</span></span><span style="display:flex;"><span>sudo systemctl reload apache2
|
||||
</span></span></code></pre></div><h2 id="certbot-voor-https"><span class="tooltip-word" data-tooltip="">CertBot</span> voor HTTPS</h2>
|
||||
<p>Zorg voor een geldig TLS-certificaat met <span class="tooltip-word" data-tooltip="">CertBot</span>.</p>
|
||||
</span></span></code></pre></div><h2 id="certbot-voor-https">CertBot voor HTTPS</h2>
|
||||
<p>Zorg voor een geldig TLS-certificaat met CertBot.</p>
|
||||
<ol>
|
||||
<li>Installeer <span class="tooltip-word" data-tooltip="">CertBot</span> met de <span class="tooltip-word" data-tooltip="">Apache</span> plugin.</li>
|
||||
<li>Installeer CertBot met de Apache plugin.</li>
|
||||
</ol>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo apt install certbot python3-certbot-apache
|
||||
</span></span></code></pre></div><ol start="2">
|
||||
@@ -1690,7 +1695,7 @@
|
||||
<ul>
|
||||
<li>Databasegebruiker: <code>nc_user</code></li>
|
||||
<li>Databasewachtwoord: <code>sterk-db-wachtwoord</code></li>
|
||||
<li><span class="tooltip-word" data-tooltip="">Database</span>: <code>nextcloud</code></li>
|
||||
<li>Database: <code>nextcloud</code></li>
|
||||
<li>Host: <code>localhost</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
@@ -1721,7 +1726,7 @@
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<nav class="pagination">
|
||||
<a class="nav nav-prev" href="/bewoners/algemeen/"><i class="fas fa-chevron-left me-2"></i>
|
||||
|
||||
Reference in New Issue
Block a user