Refac
This commit is contained in:
3
services/nextcloud/.gitignore
vendored
Normal file
3
services/nextcloud/.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
data/**/*
|
||||
!data/config/
|
||||
!data/config/config.php
|
||||
5
services/nextcloud/BACKUP.adoc
Normal file
5
services/nextcloud/BACKUP.adoc
Normal file
@@ -0,0 +1,5 @@
|
||||
/mnt/Teka1/nextcloud:/var/www/html
|
||||
|
||||
/mnt/Teka1/:/mnt/Teka1/
|
||||
/mnt/Teka2/:/mnt/Teka2/
|
||||
/mnt/Teka3/:/mnt/Teka3/
|
||||
46
services/nextcloud/data/config/config.php
Normal file
46
services/nextcloud/data/config/config.php
Normal file
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
$CONFIG = array (
|
||||
'htaccess.RewriteBase' => '/',
|
||||
'memcache.local' => '\\OC\\Memcache\\APCu',
|
||||
'apps_paths' =>
|
||||
array (
|
||||
0 =>
|
||||
array (
|
||||
'path' => '/var/www/html/apps',
|
||||
'url' => '/apps',
|
||||
'writable' => false,
|
||||
),
|
||||
1 =>
|
||||
array (
|
||||
'path' => '/var/www/html/custom_apps',
|
||||
'url' => '/custom_apps',
|
||||
'writable' => true,
|
||||
),
|
||||
),
|
||||
'instanceid' => 'oce5hodvslda',
|
||||
'passwordsalt' => 'dnBVV3YX6NdS8Ai7KdsCkV/ZOo1fI5',
|
||||
'secret' => 'CXei8PSbNu0OMbUfN9Kgm6eWkeFbmbnb4TXf6q5gjWFw+49Y',
|
||||
'trusted_domains' =>
|
||||
array (
|
||||
0 => 'gipat:5002',
|
||||
),
|
||||
'datadirectory' => '/var/www/html/data',
|
||||
'dbtype' => 'pgsql',
|
||||
'version' => '25.0.4.1',
|
||||
'overwritehost' => 'skazochnik.spb.ru',
|
||||
'overwriteprotocol' => 'https',
|
||||
'dbname' => 'nextcloud',
|
||||
'dbhost' => '192.168.0.101',
|
||||
'dbport' => '',
|
||||
'dbtableprefix' => 'oc_',
|
||||
'dbuser' => 'nextcloud',
|
||||
'dbpassword' => 'qw6MGQcaMkvG8sR9yVsU',
|
||||
'installed' => true,
|
||||
'app_install_overwrite' =>
|
||||
array (
|
||||
0 => 'gpxmotion',
|
||||
),
|
||||
'maintenance' => false,
|
||||
'overwrite.cli.url' => 'https://gipat:5002',
|
||||
'loglevel' => 2,
|
||||
);
|
||||
32
services/nextcloud/docker-compose.yml
Normal file
32
services/nextcloud/docker-compose.yml
Normal file
@@ -0,0 +1,32 @@
|
||||
version: "3.9"
|
||||
services:
|
||||
app:
|
||||
image: "nextcloud"
|
||||
restart: always
|
||||
volumes:
|
||||
- /mnt/Teka1/nextcloud:/var/www/html
|
||||
- /mnt/Teka1/:/mnt/Teka1/
|
||||
- /mnt/Teka2/:/mnt/Teka2/
|
||||
- /mnt/Teka3/:/mnt/Teka3/
|
||||
ports:
|
||||
- 5002:80
|
||||
environment:
|
||||
- POSTGRES_HOST=192.168.0.101
|
||||
- POSTGRES_DB=nextcloud
|
||||
- POSTGRES_USER=nextcloud
|
||||
- POSTGRES_PASSWORD=qw6MGQcaMkvG8sR9yVsU
|
||||
|
||||
cron:
|
||||
image: "nextcloud"
|
||||
entrypoint: /cron.sh
|
||||
restart: always
|
||||
volumes:
|
||||
- /mnt/Teka1/nextcloud:/var/www/html
|
||||
- /mnt/Teka1/Videos:/mnt/Teka1/Videos
|
||||
- /mnt/Teka2/Videos:/mnt/Teka2/Videos
|
||||
- /mnt/Teka3/Videos:/mnt/Teka3/Videos
|
||||
environment:
|
||||
- POSTGRES_HOST=192.168.0.101
|
||||
- POSTGRES_DB=nextcloud
|
||||
- POSTGRES_USER=nextcloud
|
||||
- POSTGRES_PASSWORD=qw6MGQcaMkvG8sR9yVsU
|
||||
14
services/nextcloud/nextcloud.nginx.conf
Normal file
14
services/nextcloud/nextcloud.nginx.conf
Normal file
@@ -0,0 +1,14 @@
|
||||
server {
|
||||
server_name skazochnik.spb.ru;
|
||||
location / {
|
||||
proxy_pass http://gipat:5002/;
|
||||
sub_filter "http://gipat:5002/" "https://skazochnik.spb.ru/";
|
||||
client_max_body_size 0;
|
||||
}
|
||||
|
||||
listen 443 ssl default_server; # managed by Certbot
|
||||
ssl_certificate /etc/letsencrypt/live/skazochnik.spb.ru/fullchain.pem; # managed by Certbot
|
||||
ssl_certificate_key /etc/letsencrypt/live/skazochnik.spb.ru/privkey.pem; # managed by Certbot
|
||||
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
|
||||
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
|
||||
}
|
||||
Reference in New Issue
Block a user