Téléverser les fichiers vers "conf/piped"
This commit is contained in:
parent
d9853ba926
commit
c5027ba581
25
conf/piped/api.conf
Normal file
25
conf/piped/api.conf
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
# 2023-10-13
|
||||||
|
|
||||||
|
proxy_cache_path /tmp/pipedapi_cache levels=1:2 keys_zone=pipedapi:4m max_size=2g inactive=60m use_temp_path=off;
|
||||||
|
|
||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
|
||||||
|
server_name pipedapi.domain.com;
|
||||||
|
set $backend "http://xxx.xxx.xxx.xxx:8301";
|
||||||
|
|
||||||
|
aio threads=default;
|
||||||
|
|
||||||
|
location ~* \.(jpg|jpeg|png|gif|ico)$ {
|
||||||
|
expires 30d;
|
||||||
|
add_header Cache-Control "public, no-transform";
|
||||||
|
}
|
||||||
|
|
||||||
|
location / {
|
||||||
|
aio threads=default;
|
||||||
|
proxy_cache pipedapi;
|
||||||
|
proxy_pass $backend;
|
||||||
|
proxy_http_version 1.1;
|
||||||
|
proxy_set_header Connection "keep-alive";
|
||||||
|
}
|
||||||
|
}
|
42
conf/piped/backend.conf
Normal file
42
conf/piped/backend.conf
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
# 2023-10-13
|
||||||
|
|
||||||
|
# The port to Listen on.
|
||||||
|
PORT:8080
|
||||||
|
|
||||||
|
# The number of workers to use for the server
|
||||||
|
HTTP_WORKERS:8
|
||||||
|
|
||||||
|
# Proxy
|
||||||
|
PROXY_PART:https://pipedproxy.domain.com
|
||||||
|
|
||||||
|
# Outgoing HTTP Proxy - eg: 127.0.0.1: 8118
|
||||||
|
#HTTP_PROXY: 127.0.0.1: 8118
|
||||||
|
|
||||||
|
# Captcha Parameters
|
||||||
|
#CAPTCHA_BASE_URL: https: //api.capmonster.cloud/
|
||||||
|
#CAPTCHA_API_KEY: INSERT_HERE
|
||||||
|
|
||||||
|
# Public API URL
|
||||||
|
API_URL: https://pipedapi.domain.com
|
||||||
|
|
||||||
|
# Public Frontend URL
|
||||||
|
FRONTEND_URL: https://piped.domain.com
|
||||||
|
|
||||||
|
# Enable haveibeenpwned compromised password API
|
||||||
|
COMPROMISED_PASSWORD_CHECK:true
|
||||||
|
|
||||||
|
# Disable Registration
|
||||||
|
DISABLE_REGISTRATION:false
|
||||||
|
|
||||||
|
# Feed Retention Time in Days
|
||||||
|
FEED_RETENTION:30
|
||||||
|
|
||||||
|
# Sentry DSN
|
||||||
|
#SENTRY_DSN:""
|
||||||
|
|
||||||
|
# Hibernate properties
|
||||||
|
hibernate.connection.url:jdbc:postgresql://xxx.xxx.xxx.xxx:8300/piped
|
||||||
|
hibernate.connection.driver_class:org.postgresql.Driver
|
||||||
|
hibernate.dialect:org.hibernate.dialect.PostgreSQLDialect
|
||||||
|
hibernate.connection.username:root
|
||||||
|
hibernate.connection.password:xxx
|
22
conf/piped/frontend.conf
Normal file
22
conf/piped/frontend.conf
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
# 2023-10-13
|
||||||
|
|
||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
|
||||||
|
server_name piped.domain.com;
|
||||||
|
set $backend "http://xxx.xxx.xxx.xxx:8302";
|
||||||
|
|
||||||
|
aio threads=default;
|
||||||
|
|
||||||
|
location ~* \.(jpg|jpeg|png|gif|ico)$ {
|
||||||
|
expires 30d;
|
||||||
|
add_header Cache-Control "public, no-transform";
|
||||||
|
}
|
||||||
|
|
||||||
|
location / {
|
||||||
|
aio threads=default;
|
||||||
|
proxy_pass $backend;
|
||||||
|
proxy_http_version 1.1;
|
||||||
|
proxy_set_header Connection "keep-alive";
|
||||||
|
}
|
||||||
|
}
|
26
conf/piped/proxy.conf
Normal file
26
conf/piped/proxy.conf
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
# 2023-10-13
|
||||||
|
|
||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
|
||||||
|
server_name pipedproxy.domain.com;
|
||||||
|
|
||||||
|
aio threads=default;
|
||||||
|
|
||||||
|
location ~* \.(jpg|jpeg|png|gif|ico)$ {
|
||||||
|
expires 30d;
|
||||||
|
add_header Cache-Control "public, no-transform";
|
||||||
|
}
|
||||||
|
|
||||||
|
location ~ (/videoplayback|/api/v4/|/api/manifest/) {
|
||||||
|
aio threads=default;
|
||||||
|
include snippets/ytproxy.conf;
|
||||||
|
add_header Cache-Control private always;
|
||||||
|
}
|
||||||
|
|
||||||
|
location / {
|
||||||
|
aio threads=default;
|
||||||
|
include snippets/ytproxy.conf;
|
||||||
|
add_header Cache-Control "public, max-age=604800";
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user