Proxigram: maintain own providers.json and disable RSS
This commit is contained in:
parent
49a5c958ed
commit
1dfd340ea2
10
config-tasks/proxigram.yaml
Normal file
10
config-tasks/proxigram.yaml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
- name: Copy providers.json
|
||||||
|
copy:
|
||||||
|
src: "proxigram/providers.json"
|
||||||
|
dest: "{{ docker_dir }}/caddy/www/providers.json"
|
||||||
|
owner: 1000
|
||||||
|
group: 1000
|
||||||
|
mode: 0755
|
||||||
|
when:
|
||||||
|
- inventory_hostname == 'oracle4'
|
||||||
|
|
38
files/proxigram/providers.json
Normal file
38
files/proxigram/providers.json
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"url": "https://picuki.me",
|
||||||
|
"headlessBrowser": false,
|
||||||
|
"provider": "Wizstat",
|
||||||
|
"canget": ["Profile", "Posts", "Post", "Comments"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": "https://imginn.com",
|
||||||
|
"headlessBrowser": false,
|
||||||
|
"provider": "Imgsed",
|
||||||
|
"canget": ["Post", "Comments", "Search"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": "https://storiesig.info",
|
||||||
|
"headlessBrowser": false,
|
||||||
|
"provider": "Storiesig",
|
||||||
|
"canget": ["Profile", "Stories"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": "https://igram.world",
|
||||||
|
"headlessBrowser": false,
|
||||||
|
"provider": "Storiesig",
|
||||||
|
"canget": ["Profile", "Stories"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": "https://anonyig.com",
|
||||||
|
"headlessBrowser": false,
|
||||||
|
"provider": "Storiesig",
|
||||||
|
"canget": ["Profile", "Stories"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": "https://instanavigation.net",
|
||||||
|
"headlessBrowser": false,
|
||||||
|
"provider": "Instanavigation",
|
||||||
|
"canget": ["Stories"]
|
||||||
|
}
|
||||||
|
]
|
@ -23,9 +23,9 @@ services:
|
|||||||
- PROXY=true
|
- PROXY=true
|
||||||
- FETCH_PROVIDERS=true
|
- FETCH_PROVIDERS=true
|
||||||
- FETCH_PROVIDERS_EVERY=1d
|
- FETCH_PROVIDERS_EVERY=1d
|
||||||
- PROVIDERS_LIST_URL=https://codeberg.org/ThePenguinDev/proxigram-providers/raw/branch/main/providers.json
|
- PROVIDERS_LIST_URL=https://about.opnxng.com/providers.json
|
||||||
- USE_HEADLESS_PROVIDERS=false
|
- USE_HEADLESS_PROVIDERS=false
|
||||||
- RSS=true
|
- RSS=false
|
||||||
- ITEMS_PER_RSS=5
|
- ITEMS_PER_RSS=5
|
||||||
- SLEEP_TIME_PER_REQUEST=5
|
- SLEEP_TIME_PER_REQUEST=5
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
@ -33,7 +33,7 @@ services:
|
|||||||
- 8908:3000
|
- 8908:3000
|
||||||
networks:
|
networks:
|
||||||
- proxigram
|
- proxigram
|
||||||
|
|
||||||
proxigram-redis:
|
proxigram-redis:
|
||||||
container_name: proxigram-redis
|
container_name: proxigram-redis
|
||||||
image: redis:alpine
|
image: redis:alpine
|
||||||
@ -49,4 +49,4 @@ services:
|
|||||||
|
|
||||||
networks:
|
networks:
|
||||||
proxigram:
|
proxigram:
|
||||||
name: proxigram
|
name: proxigram
|
||||||
|
@ -588,6 +588,8 @@
|
|||||||
@ig host ig.{$HOSTNAME}
|
@ig host ig.{$HOSTNAME}
|
||||||
handle @ig {
|
handle @ig {
|
||||||
encode zstd gzip
|
encode zstd gzip
|
||||||
|
rate_limit {remote.ip} 2r/s 60000 429
|
||||||
|
rate_limit {remote.ip} 45r/m 300000 429
|
||||||
reverse_proxy {
|
reverse_proxy {
|
||||||
to {{ oracle1_private_ip }}:8908
|
to {{ oracle1_private_ip }}:8908
|
||||||
to {{ oracle2_private_ip }}:8908
|
to {{ oracle2_private_ip }}:8908
|
||||||
|
Loading…
Reference in New Issue
Block a user