Actualiser opencloud/install.md
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user