Actualiser opencloud/install.md

This commit is contained in:
2026-01-20 16:00:39 +00:00
parent d0eb81eca7
commit 21678aa8f6

View File

@@ -32,11 +32,33 @@ chmod 751 /opt/opencloud
</code></pre>
<ul>
<li>Download the binary (or raspberry pi select arm64 version) from github: <a href="https://github.com/opencloud-eu/opencloud/releases" class="inline-onebox">Releases · opencloud-eu/opencloud · GitHub</a></li>
<li>copy it to <code>/opt/opencloud/opencloud</code></li>
</ul>
<ul>
<li>Create the config and data directory and config file</li>
or
<li>Build the binary from source as follows:</li></ul>
<ul><ul><h4>Install Git and clone the repository</h4>
<ul><li>Open a terminal.</li>
<li>Update your package list:</li>
<code>sudo apt update && apt upgrade</code>
<li>Install Git using the following command:</li>
<code>sudo apt install git</code>
<li>Clone the OpenCloud repository:</li>
<code>git clone https://github.com/opencloud-eu/opencloud.git</code></ul>
<h4>Install the required packages</h4>
<ul><li>Download and install Go by following the official guide: <url>🔗go.dev/doc/install</url></li>
<li>Install npm (Node Package Manager):</li>
<code>sudo apt install npm -y</code>
<li>Install corepack globally:</li>
<code>sudo npm install -g corepack</code>
<li>Enable pnpm using corepack:</li>
<code>corepack enable pnpm</code></ul>
<h4>Build process and OpenCloud initialization</h4>
<ul><li>Navigate to the OpenCloud directory:</li>
<code>cd opencloud</code>
<li>Run the build generate process:</li>
<pre><code>make clean generate
make -C opencloud build</code></pre>
</ul></ul>
<li>copy it to <code>/opt/opencloud/opencloud</code></li></ul>
<ul><li>Create the config and data directory and config file</li>
</ul>
<pre data-code-wrap="bash"><code class="lang-bash">cd /mnt/dietpi_userdata/opencloud
sudo -u opencloud mkdir ./config ./data
@@ -105,11 +127,11 @@ systemctl enable --now opencloud.service
<details open="">
<summary>
/etc/nginx/sites-available/opencloud</summary>
<pre data-code-wrap="nginx"><code class="lang-nginx">server {
<pre data-code-wrap="nginx"><code class="lang-nginx">
server {
server_name cloud.example.org
listen 443 ssl;
http2 on;
ssl_certificate /etc/letsencrypt/live/cloud.example.org/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/cloud.example.org/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;