add nextcloud aio docker notes
This commit is contained in:
@@ -1,12 +1,14 @@
|
||||
# Nextcloud AIO
|
||||
|
||||
- [Nextcloud AIO](#nextcloud-aio)
|
||||
- [Recommended Install](#recommended-install)
|
||||
- [Install with Rootless Podman](#install-with-rootless-podman)
|
||||
- [Create the nextcloud user](#create-the-nextcloud-user)
|
||||
- [Create the container autostart service](#create-the-container-autostart-service)
|
||||
- [Install Nextcloud](#install-nextcloud)
|
||||
- [Install Caddy](#install-caddy)
|
||||
- [Firewall](#firewall)
|
||||
- [Install with Docker](#install-with-docker)
|
||||
- [Backups](#backups)
|
||||
- [Manual Backups](#manual-backups)
|
||||
- [Maintenance Mode](#maintenance-mode)
|
||||
@@ -27,6 +29,16 @@
|
||||
|
||||
<https://github.com/nextcloud/all-in-one>
|
||||
|
||||
## Recommended Install
|
||||
|
||||
<https://github.com/nextcloud/all-in-one#nextcloud-all-in-one>
|
||||
|
||||
1. Create Fedora VM
|
||||
2. [Install Docker](https://docs.docker.com/engine/install/fedora/)
|
||||
3. Create and mount a directory at `/srv/nextcloud-data`
|
||||
4. `scp active/podman_nextcloud/nextcloud-compose.yaml nextcloud:`
|
||||
5. `docker compose -f nextcloud-compose.yaml up -d`
|
||||
|
||||
## Install with Rootless Podman
|
||||
|
||||
Roughly taken from <https://github.com/nextcloud/all-in-one/discussions/3487>
|
||||
@@ -158,6 +170,25 @@ systemctl start caddy
|
||||
|
||||
Allow traffic to 11000 from your reverse proxy
|
||||
|
||||
## Install with Docker
|
||||
|
||||
```bash
|
||||
# For Linux and without a web server or reverse proxy already in place:
|
||||
sudo docker run \
|
||||
--init \
|
||||
--sig-proxy=false \
|
||||
--name nextcloud-aio-mastercontainer \
|
||||
--restart always \
|
||||
--publish 8080:8080 \
|
||||
--env APACHE_PORT=11000 \
|
||||
--env APACHE_IP_BINDING=0.0.0.0 \
|
||||
--env APACHE_ADDITIONAL_NETWORK="" \
|
||||
--env SKIP_DOMAIN_VALIDATION=false \
|
||||
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
|
||||
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
|
||||
ghcr.io/nextcloud-releases/all-in-one:latest
|
||||
```
|
||||
|
||||
## Backups
|
||||
|
||||
IMPORTANT: you will need both KEY AND PASSPHRASE to access this repo!
|
||||
|
||||
Reference in New Issue
Block a user