Auto Merge of PR 39 - nextcloud-aio-deployment

Merged by Trez.One
This commit is contained in:
2025-01-29 15:26:26 -05:00
3 changed files with 17 additions and 40 deletions
@@ -290,11 +290,12 @@ jobs:
continue-on-error: true continue-on-error: true
uses: keatonLiu/docker-compose-remote-action@v1.2 uses: keatonLiu/docker-compose-remote-action@v1.2
with: with:
docker_compose_file: docker-compose.yml
docker_args: -d --remove-orphans --pull missing --parallel -1
ssh_user: gitea-deploy ssh_user: gitea-deploy
ssh_host: 192.168.1.254 ssh_host: 192.168.1.254
ssh_host_public_key: ${{ secrets.RINOA_GITEA_PUBLIC_SSH_KEY }} ssh_host_public_key: ${{ secrets.RINOA_GITEA_PUBLIC_SSH_KEY }}
ssh_private_key: ${{ secrets.RINOA_GITEA_PRIVATE_SSH_KEY }} ssh_private_key: ${{ secrets.RINOA_GITEA_PRIVATE_SSH_KEY }}
docker_compose_file: docker-compose.yml
- name: Gotify Notification - name: Gotify Notification
uses: eikendev/gotify-action@master uses: eikendev/gotify-action@master
with: with:
+1 -1
View File
@@ -95,7 +95,7 @@
| netbird-coturn | coturn/coturn:latest | | netbird-coturn | coturn/coturn:latest |
| netbox | lscr.io/linuxserver/netbox:latest | | netbox | lscr.io/linuxserver/netbox:latest |
| netbox-db | postgres:17-alpine | | netbox-db | postgres:17-alpine |
| nextcloud | lscr.io/linuxserver/nextcloud:latest | | nextcloud | nextcloud/all-in-one:latest |
| ollama | ollama/ollama | | ollama | ollama/ollama |
| ombi | lscr.io/linuxserver/ombi:latest | | ombi | lscr.io/linuxserver/ombi:latest |
| paperless-ngx | ghcr.io/paperless-ngx/paperless-ngx:latest | | paperless-ngx | ghcr.io/paperless-ngx/paperless-ngx:latest |
+14 -38
View File
@@ -3718,59 +3718,35 @@ services:
volume: {} volume: {}
nextcloud: nextcloud:
container_name: nextcloud container_name: nextcloud
depends_on:
mariadb:
condition: service_started
required: true
restart: true
environment: environment:
PGID: ${PGID} DOCKER_HOST: tcp://dockerproxy:2375
PUID: ${PUID}
TZ: ${TZ}
LOG_LEVEL: debug LOG_LEVEL: debug
hostname: Rinoa SKIP_DOMAIN_VALIDATION: false
image: lscr.io/linuxserver/nextcloud:latest APACHE_ADDITIONAL_NETWORK:
APACHE_IP_BINDING: 0.0.0.0
APACHE_PORT: 11000
expose:
- 11000
image: nextcloud/all-in-one:latest
labels: labels:
homepage.group: Personal Services homepage.group: Personal Services
homepage.name: NextCloud homepage.name: NextCloud
homepage.href: https://cloud.${MY_TLD} homepage.href: https://cloud.${MY_TLD}
homepage.icon: nextcloud.png homepage.icon: nextcloud.svg
homepage.description: Private Cloud homepage.description: Private Cloud
swag: enable swag: enable
swag_port: 11000
swag_proto: https swag_proto: https
swag_url: cloud.${MY_TLD} swag_url: cloud.${MY_TLD}
swag.uptime-kuma.enabled: true swag.uptime-kuma.enabled: true
swag.uptime-kuma.monitor.url: https://cloud.${MY_TLD} swag.uptime-kuma.monitor.url: https://cloud.${MY_TLD}
networks:
default: null
ports: ports:
- mode: ingress - 56713:8080
protocol: tcp
published: "444"
target: 443
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- bind: - /etc/localtime:/etc/localtime:ro
create_host_path: true - ${DOCKER_VOLUME_CONFIG}/nextcloud/config:/config
read_only: true - ${DOCKER_VOLUME_CONFIG}/nextcloud/data:/data
source: /etc/localtime
target: /etc/localtime
type: bind
- bind:
create_host_path: true
source: ${DOCKER_VOLUME_CONFIG}/nextcloud
target: /config
type: bind
- bind:
create_host_path: true
source: /rinoa-storage
target: /storage
type: bind
- bind:
create_host_path: true
source: ${DOCKER_VOLUME_CONFIG}/nextcloud
target: /data
type: bind
ollama: ollama:
container_name: ollama container_name: ollama
image: ollama/ollama image: ollama/ollama