-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathconfig.yaml
More file actions
103 lines (91 loc) · 3.68 KB
/
config.yaml
File metadata and controls
103 lines (91 loc) · 3.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
# LinuxReport Configuration
# IMPORTANT: Change this default password for security!
# Admin settings
admin:
password: "LinuxReportAdmin2024"
secret_key: "your-super-secret-key-change-this-in-production"
dashboard:
username: "admin"
password: "admin"
# Storage settings
storage:
enabled: false # Set to true to enable object storage
provider: "linode" # options: "s3", "linode", "local"
region: "us-ord-1"
bucket_name: "linuxreportupdates"
access_key: "" # Add your access key here
secret_key: "" # Add your secret key here
host: "us-ord-1.linodeobjects.com"
sync_path: "feeds/"
shared_path: "/run/linuxreport" # Path for shared data like weather, etc.
# Tor network settings
tor:
password: "TESTPASSWORD" # Password for Tor control port authentication
# Reddit API settings
reddit:
username: "keithcu" # Reddit username for user agent (change for your deployment)
# Proxy server settings
proxy:
server: "127.0.0.1:8080" # Proxy server address and port
username: "" # Optional proxy username
password: "" # Optional proxy password
# Report modes configuration
# Add any additional report modes here beyond the base modes
reports:
modes: [] # Add new modes here if needed, e.g.:
# - name: "newreport"
# description: "New Report Type"
# User-configurable settings
# REQUIRED: All settings below must be configured for your installation
settings:
# Domains for CSP and CORS - add your domains here
allowed_domains:
- "https://unpkg.com"
- "https://linuxreport.net"
- "https://www.linuxreport.net"
- "https://cdn.jsdelivr.net"
- "https://covidreport.org"
- "https://www.covidreport.org"
- "https://aireport.keithcu.com"
- "https://pvreport.org"
- "https://www.pvreport.org"
- "https://trumpreport.info"
- "https://www.trumpreport.info"
- "https://robotreport.keithcu.com"
- "https://news.thedetroitilove.com"
- "https://news.spaceelevatorwiki.com"
- "http://127.0.0.1:5000"
- "https://fonts.googleapis.com"
- "https://fonts.gstatic.com"
- "https://openweathermap.org"
# Domains allowed to make API requests to this server (CORS)
allowed_requester_domains:
- "https://covidreport.org"
- "https://www.covidreport.org"
- "https://aireport.keithcu.com"
- "https://pvreport.org"
- "https://www.pvreport.org"
- "https://trumpreport.info"
- "https://www.trumpreport.info"
- "https://robotreport.keithcu.com"
- "https://news.thedetroitilove.com"
- "https://linuxreport.net"
- "https://www.linuxreport.net"
- "https://news.spaceelevatorwiki.com"
# CDN and image settings - configure your CDN here
cdn:
enabled: true # Set to true to enable CDN
image_url: "https://linuxreportstatic.us-ord-1.linodeobjects.com/"
# Object store feed settings - configure your object store here
object_store:
enabled: false # Set to true to enable object store feeds
feed_url: "" # Your object store feed URL
feed_timeout: 900 # Timeout in seconds
enable_publish: false # Set to true to enable publishing feeds to object store
# Welcome message - customize this for your site
welcome_html: |
<font size="4">(Displays instantly, refreshes hourly) - Fork me on <a target="_blank"
href = "https://github.com/KeithCu/LinuxReport">GitHub</a> or <a target="_blank"
href = "https://gitlab.com/keithcu/linuxreport">GitLab. </a></font>
<br/>Check out the <a href="https://deepwiki.com/KeithCu/LinuxReport" target="_blank">DeepWiki</a> with analysis, pictures, graphs, and more.
<br/>Or try <a href="#" onclick="document.getElementById('view-mode-toggle').click(); return false;">Infinite View</a> to see all the latest articles in one shared list.