added backup script and backed up qnap
This commit is contained in:
0
QNAP/owncloud/.env
Normal file
0
QNAP/owncloud/.env
Normal file
59
QNAP/owncloud/docker-compose.yml
Normal file
59
QNAP/owncloud/docker-compose.yml
Normal file
@@ -0,0 +1,59 @@
|
||||
version: '3.8'
|
||||
|
||||
services:
|
||||
owncloud:
|
||||
image: owncloud/server:latest
|
||||
container_name: owncloud
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- owncloud-net
|
||||
- proxy # ⚠️ UPDATE this to your Traefik network name if different
|
||||
depends_on:
|
||||
- mariadb
|
||||
volumes:
|
||||
- /share/Media/container-station-data/owncloud/data:/mnt/data
|
||||
environment:
|
||||
- OWNCLOUD_DOMAIN=owncloud.kaspers.us # ⚠️ UPDATE to your domain
|
||||
- OWNCLOUD_DB_TYPE=mysql
|
||||
- OWNCLOUD_DB_HOST=mariadb
|
||||
- OWNCLOUD_DB_NAME=ownclouddb
|
||||
- OWNCLOUD_DB_USERNAME=oc_db_user
|
||||
- OWNCLOUD_DB_PASSWORD=ybr7tey0pxn1CWA.wfd # ⚠️ SET a strong password
|
||||
- OWNCLOUD_ADMIN_USERNAME=admin # ⚠️ UPDATE admin user (optional)
|
||||
- OWNCLOUD_ADMIN_PASSWORD=johnwayne21 # ⚠️ SET a strong admin password
|
||||
- TZ=America/New_York
|
||||
- OWNCLOUD_MAX_UPLOAD=20G # sets upload_max_filesize & post_max_size
|
||||
- OWNCLOUD_PHP_MEMORY_LIMIT=1G # optional; for big uploads/antivirus apps
|
||||
- OWNCLOUD_MAX_INPUT_TIME=3600
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.owncloud.rule=Host(`owncloud.kaspers.us`)" # ⚠️ UPDATE to your domain
|
||||
- "traefik.http.routers.owncloud.entrypoints=websecure" # Assumes your HTTP entrypoint is 'web'
|
||||
- "traefik.http.services.owncloud.loadbalancer.server.port=8080"
|
||||
- "traefik.docker.network=proxy" # ⚠️ UPDATE this to your Traefik network name if different
|
||||
- "traefik.constraint=proxy-public"
|
||||
- "traefik.http.routers.owncloud.tls=true"
|
||||
- "traefik.http.routers.owncloud.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.owncloud.middlewares=openid-rewrite@docker"
|
||||
- "traefik.http.middlewares.openid-rewrite.replacepathregex.regex=^/.well-known/openid-configuration$$"
|
||||
- "traefik.http.middlewares.openid-rewrite.replacepathregex.replacement=/index.php/apps/openidconnect/config"
|
||||
mariadb:
|
||||
image: mariadb:10.6 # Using a specific version is more stable
|
||||
container_name: owncloud_db
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- owncloud-net
|
||||
volumes:
|
||||
- /share/Media/container-station-data/owncloud/db:/var/lib/mysql
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=FrankAndBeans # ⚠️ SET a strong root password
|
||||
- MYSQL_DATABASE=ownclouddb
|
||||
- MYSQL_USER=oc_db_user
|
||||
- MYSQL_PASSWORD=ybr7tey0pxn1CWA.wfd # ⚠️ MUST MATCH the password above
|
||||
- TZ=America/New_York # ⚠️ UPDATE to your timezone
|
||||
|
||||
networks:
|
||||
owncloud-net:
|
||||
driver: bridge
|
||||
proxy:
|
||||
external: true
|
||||
1
QNAP/owncloud/environment-variables.json
Normal file
1
QNAP/owncloud/environment-variables.json
Normal file
@@ -0,0 +1 @@
|
||||
[]
|
||||
8
QNAP/owncloud/metadata.txt
Normal file
8
QNAP/owncloud/metadata.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Stack Name: owncloud
|
||||
Stack ID: 1
|
||||
Endpoint ID: 3
|
||||
Creation Date: 1753294011
|
||||
Update Date: 1755528476
|
||||
Status: 1
|
||||
Type: 2
|
||||
Entry Point: docker-compose.yml
|
||||
32
QNAP/owncloud/stack-info.json
Normal file
32
QNAP/owncloud/stack-info.json
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"Id": 1,
|
||||
"Name": "owncloud",
|
||||
"Type": 2,
|
||||
"EndpointId": 3,
|
||||
"SwarmId": "",
|
||||
"EntryPoint": "docker-compose.yml",
|
||||
"Env": [],
|
||||
"ResourceControl": {
|
||||
"Id": 1,
|
||||
"ResourceId": "3_owncloud",
|
||||
"SubResourceIds": [],
|
||||
"Type": 6,
|
||||
"UserAccesses": [],
|
||||
"TeamAccesses": [],
|
||||
"Public": false,
|
||||
"AdministratorsOnly": true,
|
||||
"System": false
|
||||
},
|
||||
"Status": 1,
|
||||
"ProjectPath": "/data/compose/1",
|
||||
"CreationDate": 1753294011,
|
||||
"CreatedBy": "admin",
|
||||
"UpdateDate": 1755528476,
|
||||
"UpdatedBy": "admin",
|
||||
"AdditionalFiles": null,
|
||||
"AutoUpdate": null,
|
||||
"Option": null,
|
||||
"GitConfig": null,
|
||||
"FromAppTemplate": false,
|
||||
"Namespace": ""
|
||||
}
|
||||
Reference in New Issue
Block a user