first commit
This commit is contained in:
commit
806c15f65e
11
data/.htaccess
Normal file
11
data/.htaccess
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# Apache 2.2
|
||||||
|
<IfModule !mod_authz_core.c>
|
||||||
|
Order Allow,Deny
|
||||||
|
Deny from all
|
||||||
|
Satisfy all
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
# Apache 2.4
|
||||||
|
<IfModule mod_authz_core.c>
|
||||||
|
Require all denied
|
||||||
|
</IfModule>
|
||||||
0
data/applied_migrations.txt
Normal file
0
data/applied_migrations.txt
Normal file
68
data/config.php
Normal file
68
data/config.php
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
<?php
|
||||||
|
return array (
|
||||||
|
'environment' => 'production',
|
||||||
|
'salt' => 'a22ccca4febd38bd10ea7420d979a1fb82e77926',
|
||||||
|
'base_url' => 'https://fresh.airdog.site',
|
||||||
|
'auto_update_url' => 'https://update.freshrss.org',
|
||||||
|
'language' => 'en',
|
||||||
|
'title' => 'FreshRSS',
|
||||||
|
'meta_description' => '',
|
||||||
|
'default_user' => 'fossilfranv',
|
||||||
|
'force_email_validation' => false,
|
||||||
|
'allow_anonymous' => true,
|
||||||
|
'allow_anonymous_refresh' => true,
|
||||||
|
'auth_type' => 'form',
|
||||||
|
'http_auth_auto_register' => true,
|
||||||
|
'http_auth_auto_register_email_field' => '',
|
||||||
|
'api_enabled' => true,
|
||||||
|
'unsafe_autologin_enabled' => false,
|
||||||
|
'simplepie_syslog_enabled' => true,
|
||||||
|
'pubsubhubbub_enabled' => true,
|
||||||
|
'allow_robots' => false,
|
||||||
|
'allow_referrer' => false,
|
||||||
|
'limits' =>
|
||||||
|
array (
|
||||||
|
'cookie_duration' => 2592000,
|
||||||
|
'cache_duration' => 800,
|
||||||
|
'timeout' => 15,
|
||||||
|
'max_inactivity' => 9223372036854775807,
|
||||||
|
'max_feeds' => 16384,
|
||||||
|
'max_categories' => 16384,
|
||||||
|
'max_registrations' => 1,
|
||||||
|
),
|
||||||
|
'curl_options' =>
|
||||||
|
array (
|
||||||
|
),
|
||||||
|
'db' =>
|
||||||
|
array (
|
||||||
|
'type' => 'pgsql',
|
||||||
|
'host' => 'freshrss-db',
|
||||||
|
'user' => 'itsme',
|
||||||
|
'password' => 'notagain',
|
||||||
|
'base' => 'freshrss',
|
||||||
|
'prefix' => '',
|
||||||
|
'connection_uri_params' => '',
|
||||||
|
'pdo_options' =>
|
||||||
|
array (
|
||||||
|
),
|
||||||
|
),
|
||||||
|
'mailer' => 'mail',
|
||||||
|
'smtp' =>
|
||||||
|
array (
|
||||||
|
'hostname' => '',
|
||||||
|
'host' => 'localhost',
|
||||||
|
'port' => 25,
|
||||||
|
'auth' => false,
|
||||||
|
'auth_type' => '',
|
||||||
|
'username' => '',
|
||||||
|
'password' => '',
|
||||||
|
'secure' => '',
|
||||||
|
'from' => 'root@localhost',
|
||||||
|
),
|
||||||
|
'extensions_enabled' =>
|
||||||
|
array (
|
||||||
|
'Google-Groups' => true,
|
||||||
|
'Tumblr-GDPR' => true,
|
||||||
|
),
|
||||||
|
'disable_update' => false,
|
||||||
|
);
|
||||||
68
data/config.php.bak.php
Normal file
68
data/config.php.bak.php
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
<?php
|
||||||
|
return array (
|
||||||
|
'environment' => 'production',
|
||||||
|
'salt' => 'a22ccca4febd38bd10ea7420d979a1fb82e77926',
|
||||||
|
'base_url' => 'https://fresh.franv.site',
|
||||||
|
'auto_update_url' => 'https://update.freshrss.org',
|
||||||
|
'language' => 'en',
|
||||||
|
'title' => 'FreshRSS',
|
||||||
|
'meta_description' => '',
|
||||||
|
'default_user' => 'fossilfranv',
|
||||||
|
'force_email_validation' => false,
|
||||||
|
'allow_anonymous' => false,
|
||||||
|
'allow_anonymous_refresh' => false,
|
||||||
|
'auth_type' => 'form',
|
||||||
|
'http_auth_auto_register' => true,
|
||||||
|
'http_auth_auto_register_email_field' => '',
|
||||||
|
'api_enabled' => false,
|
||||||
|
'unsafe_autologin_enabled' => false,
|
||||||
|
'simplepie_syslog_enabled' => true,
|
||||||
|
'pubsubhubbub_enabled' => true,
|
||||||
|
'allow_robots' => false,
|
||||||
|
'allow_referrer' => false,
|
||||||
|
'limits' =>
|
||||||
|
array (
|
||||||
|
'cookie_duration' => 2592000,
|
||||||
|
'cache_duration' => 800,
|
||||||
|
'timeout' => 15,
|
||||||
|
'max_inactivity' => 9223372036854775807,
|
||||||
|
'max_feeds' => 16384,
|
||||||
|
'max_categories' => 16384,
|
||||||
|
'max_registrations' => 1,
|
||||||
|
),
|
||||||
|
'curl_options' =>
|
||||||
|
array (
|
||||||
|
),
|
||||||
|
'db' =>
|
||||||
|
array (
|
||||||
|
'type' => 'pgsql',
|
||||||
|
'host' => 'freshrss-db',
|
||||||
|
'user' => 'itsme',
|
||||||
|
'password' => 'notagain',
|
||||||
|
'base' => 'freshrss',
|
||||||
|
'prefix' => '',
|
||||||
|
'connection_uri_params' => '',
|
||||||
|
'pdo_options' =>
|
||||||
|
array (
|
||||||
|
),
|
||||||
|
),
|
||||||
|
'mailer' => 'mail',
|
||||||
|
'smtp' =>
|
||||||
|
array (
|
||||||
|
'hostname' => '',
|
||||||
|
'host' => 'localhost',
|
||||||
|
'port' => 25,
|
||||||
|
'auth' => false,
|
||||||
|
'auth_type' => '',
|
||||||
|
'username' => '',
|
||||||
|
'password' => '',
|
||||||
|
'secure' => '',
|
||||||
|
'from' => 'root@localhost',
|
||||||
|
),
|
||||||
|
'extensions_enabled' =>
|
||||||
|
array (
|
||||||
|
'Google-Groups' => true,
|
||||||
|
'Tumblr-GDPR' => true,
|
||||||
|
),
|
||||||
|
'disable_update' => false,
|
||||||
|
);
|
||||||
0
data/index.html
Normal file
0
data/index.html
Normal file
61
docker-compose.yml
Normal file
61
docker-compose.yml
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
version: "3"
|
||||||
|
|
||||||
|
services:
|
||||||
|
freshrss_postgresql:
|
||||||
|
image: postgres:12
|
||||||
|
restart: unless-stopped
|
||||||
|
container_name: freshrss-db
|
||||||
|
volumes:
|
||||||
|
- ./pgsql_data:/var/lib/postgresql/data
|
||||||
|
environment:
|
||||||
|
- PUID=1002
|
||||||
|
- PGID=1002
|
||||||
|
- POSTGRES_USER=itsme
|
||||||
|
- POSTGRES_PASSWORD=notagain
|
||||||
|
- POSTGRES_DB=freshrss
|
||||||
|
networks:
|
||||||
|
fresh_backend:
|
||||||
|
|
||||||
|
freshrss:
|
||||||
|
image: freshrss/freshrss
|
||||||
|
restart: unless-stopped
|
||||||
|
# ports:
|
||||||
|
# - "8080:80"
|
||||||
|
depends_on:
|
||||||
|
- freshrss_postgresql
|
||||||
|
volumes:
|
||||||
|
- ./data:/var/www/FreshRSS/data
|
||||||
|
- ./extensions:/var/www/FreshRSS/extensions
|
||||||
|
environment:
|
||||||
|
- PUID=1002
|
||||||
|
- PGID=1002
|
||||||
|
- CRON_MIN=*/20
|
||||||
|
- VIRTUAL_HOST=fresh.airdog.site
|
||||||
|
- LETSENCRYPT_HOST=fresh.airdog.site
|
||||||
|
- LETSENCRYPT_EMAIL=ouch@thetrauma.org
|
||||||
|
- VIRTUAL_PORT=80
|
||||||
|
- LABEL=com.centurylinklabs.watchtower.enable=true
|
||||||
|
networks:
|
||||||
|
franvproxy_test_proxy-tier:
|
||||||
|
fresh_backend:
|
||||||
|
|
||||||
|
|
||||||
|
# - TZ=Europe/Copenhagen
|
||||||
|
# labels:
|
||||||
|
# - "traefik.port=80"
|
||||||
|
|
||||||
|
#volumes:
|
||||||
|
# pgsql_data:
|
||||||
|
# freshrss_data:
|
||||||
|
# freshrss_extensions:
|
||||||
|
|
||||||
|
#networks:
|
||||||
|
# default:
|
||||||
|
# external:
|
||||||
|
# name: franvproxy_proxy-tier
|
||||||
|
|
||||||
|
|
||||||
|
networks:
|
||||||
|
fresh_backend:
|
||||||
|
franvproxy_test_proxy-tier:
|
||||||
|
external: true
|
||||||
44
docker-compose.yml.orig
Normal file
44
docker-compose.yml.orig
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
version: "3"
|
||||||
|
|
||||||
|
services:
|
||||||
|
freshrss_postgresql:
|
||||||
|
image: postgres
|
||||||
|
restart: unless-stopped
|
||||||
|
container_name: freshrss-db
|
||||||
|
volumes:
|
||||||
|
- pgsql_data:/var/lib/postgresql/data
|
||||||
|
environment:
|
||||||
|
- POSTGRES_USER=itsme
|
||||||
|
- POSTGRES_PASSWORD=notagain
|
||||||
|
- POSTGRES_DB=freshrss
|
||||||
|
|
||||||
|
freshrss:
|
||||||
|
image: freshrss/freshrss
|
||||||
|
restart: unless-stopped
|
||||||
|
# ports:
|
||||||
|
# - "8080:80"
|
||||||
|
depends_on:
|
||||||
|
- freshrss_postgresql
|
||||||
|
volumes:
|
||||||
|
- freshrss_data:/var/www/FreshRSS/data
|
||||||
|
- freshrss_extensions:/var/www/FreshRSS/extensions
|
||||||
|
environment:
|
||||||
|
- CRON_MIN=*/20
|
||||||
|
- VIRTUAL_HOST=fresh.franv.site
|
||||||
|
- LETSENCRYPT_HOST=fresh.franv.site
|
||||||
|
- LETSENCRYPT_EMAIL=ouch@thetrauma.org
|
||||||
|
- VIRTUAL_PORT=80
|
||||||
|
- LABEL=com.centurylinklabs.watchtower.enable=true
|
||||||
|
|
||||||
|
# - TZ=Europe/Copenhagen
|
||||||
|
# labels:
|
||||||
|
# - "traefik.port=80"
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
pgsql_data:
|
||||||
|
freshrss_data:
|
||||||
|
freshrss_extensions:
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
external:
|
||||||
|
name: franvproxy_proxy-tier
|
||||||
5
extensions/README.md
Normal file
5
extensions/README.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# FreshRSS third-party extensions
|
||||||
|
|
||||||
|
You may place custom extensions for FreshRSS in this directory.
|
||||||
|
|
||||||
|
You can find some extensions in our [GitHub repository](https://github.com/FreshRSS/Extensions).
|
||||||
Loading…
Reference in New Issue
Block a user