Auto-commit from giteapush.sh at 2025-05-01 06:58:21
This commit is contained in:
parent
16d9616b2f
commit
23660477f9
24
mastodonmd/mastodon-content-policy.md
Normal file
24
mastodonmd/mastodon-content-policy.md
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
# Mastodon Content Policy
|
||||||
|
|
||||||
|
Genesis Hosting Technologies supports a variety of voices on **chatwithus.live** — but not at the cost of safety or legality.
|
||||||
|
|
||||||
|
## Allowed Content
|
||||||
|
|
||||||
|
- Personal posts, art, tech content, memes, news
|
||||||
|
|
||||||
|
|
||||||
|
## Prohibited Content
|
||||||
|
|
||||||
|
- Hate speech or glorification of hate groups
|
||||||
|
- Violent extremism
|
||||||
|
- Sexual content involving minors (real or fictional)
|
||||||
|
- Cryptocurrency scams, pyramid schemes
|
||||||
|
|
||||||
|
## Bots & Automation
|
||||||
|
|
||||||
|
- Allowed only with prior approval
|
||||||
|
- Must include a descriptive profile and clear opt-out methods
|
||||||
|
|
||||||
|
## Creative Commons / Attribution
|
||||||
|
|
||||||
|
- Users posting CC-licensed or open-source content should include attribution where applicable
|
24
mastodonmd/mastodon-maintenance-policy.md
Normal file
24
mastodonmd/mastodon-maintenance-policy.md
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
# Mastodon Maintenance Policy
|
||||||
|
|
||||||
|
We adhere to structured maintenance windows for **chatwithus.live** to ensure reliability without disrupting users.
|
||||||
|
|
||||||
|
## Weekly Maintenance
|
||||||
|
|
||||||
|
- **Window**: Sundays, 7 PM – 9 PM Eastern Time
|
||||||
|
- Routine updates (OS, Docker images, dependencies)
|
||||||
|
- Asset rebuilds, minor database tune-ups
|
||||||
|
|
||||||
|
## Emergency Maintenance
|
||||||
|
|
||||||
|
- Patching vulnerabilities (e.g., CVEs)
|
||||||
|
- Redis/PostgreSQL crash recovery
|
||||||
|
- Federation or relay failures
|
||||||
|
|
||||||
|
## Notifications
|
||||||
|
|
||||||
|
- Posted to Mastodon via @administration at least 1 hour in advance
|
||||||
|
- Maintenance announcements also pushed to the server status page
|
||||||
|
|
||||||
|
## Failures During Maintenance
|
||||||
|
|
||||||
|
- If the instance does not recover within 30 minutes, full rollback initiated
|
26
mastodonmd/mastodon-moderation-policy.md
Normal file
26
mastodonmd/mastodon-moderation-policy.md
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
# Mastodon Moderation Policy
|
||||||
|
|
||||||
|
Moderation is essential to protecting the health of **chatwithus.live**.
|
||||||
|
|
||||||
|
## Enforcement
|
||||||
|
|
||||||
|
- Reports reviewed by admin/mod team within 24 hours
|
||||||
|
- Immediate suspension for:
|
||||||
|
- Threats of violence
|
||||||
|
- Doxxing or credible harassment
|
||||||
|
- Hosting or linking CSAM, gore, or hate groups
|
||||||
|
|
||||||
|
## Report Processing
|
||||||
|
|
||||||
|
- All reports logged with timestamps and notes
|
||||||
|
- Outcomes recorded and reviewed monthly for fairness
|
||||||
|
|
||||||
|
## Appeal Process
|
||||||
|
|
||||||
|
- Users may appeal a moderation decision by opening a ticket via WHMCS
|
||||||
|
- Appeals are reviewed by at least two moderators
|
||||||
|
|
||||||
|
## Transparency
|
||||||
|
|
||||||
|
- Moderation decisions and defederation actions are optionally listed at `/about/more`
|
||||||
|
- Annual transparency reports summarize key moderation stats
|
22
mastodonmd/mastodon-uptime-policy.md
Normal file
22
mastodonmd/mastodon-uptime-policy.md
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
# Mastodon Uptime Policy
|
||||||
|
|
||||||
|
Genesis Hosting Technologies strives to maintain high availability for our Mastodon instance at **chatwithus.live**.
|
||||||
|
|
||||||
|
## Availability Target
|
||||||
|
|
||||||
|
- **Uptime Goal**: 99.5% monthly (approx. 3.5 hours of downtime max)
|
||||||
|
- We consider chatwithus.live "unavailable" when:
|
||||||
|
- The web UI fails to load or times out
|
||||||
|
- Toot delivery is delayed by >10 minutes
|
||||||
|
- Federation is broken for more than 30 minutes
|
||||||
|
|
||||||
|
## Redundancy
|
||||||
|
|
||||||
|
- PostgreSQL cluster with HA failover
|
||||||
|
- Redis and Sidekiq monitored 24/7
|
||||||
|
- Mastodon is backed by ZFS storage and hourly snapshots
|
||||||
|
|
||||||
|
## Exceptions
|
||||||
|
|
||||||
|
- Scheduled maintenance (see Maintenance Policy)
|
||||||
|
- DDoS or external platform failures (e.g., relay outages)
|
26
mastodonmd/mastodon-user-policy.md
Normal file
26
mastodonmd/mastodon-user-policy.md
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
# Mastodon User Policy
|
||||||
|
|
||||||
|
This document governs behavior on our Mastodon instance **chatwithus.live**.
|
||||||
|
|
||||||
|
## Behavior Expectations
|
||||||
|
|
||||||
|
- No harassment, hate speech, or targeted abuse
|
||||||
|
- No spam, bots, or auto-posting without permission
|
||||||
|
- No doxxing or sharing of private information
|
||||||
|
|
||||||
|
## Federation
|
||||||
|
|
||||||
|
- Defederated instances may not be interacted with via this server
|
||||||
|
- Federation decisions are made by the moderation team
|
||||||
|
|
||||||
|
## Account Management
|
||||||
|
|
||||||
|
- Inactive accounts with 0 posts may be purged after 90 days
|
||||||
|
- Users must keep a valid email address on file
|
||||||
|
- Multiple accounts are allowed, but abuse may result in bans
|
||||||
|
|
||||||
|
## Banned Activities
|
||||||
|
|
||||||
|
- Disruptive scraping or crawling of the API
|
||||||
|
- Hosting or linking to malware/phishing content
|
||||||
|
- Evading moderation decisions with alternate accounts
|
@ -1131,3 +1131,10 @@ Failed to send Mastodon DM (attempt 3): {"error":"The access token is invalid"}
|
|||||||
Failed to send Mastodon DM (attempt 1): {"error":"The access token is invalid"}
|
Failed to send Mastodon DM (attempt 1): {"error":"The access token is invalid"}
|
||||||
Failed to send Mastodon DM (attempt 2): {"error":"The access token is invalid"}
|
Failed to send Mastodon DM (attempt 2): {"error":"The access token is invalid"}
|
||||||
Failed to send Mastodon DM (attempt 3): {"error":"The access token is invalid"}
|
Failed to send Mastodon DM (attempt 3): {"error":"The access token is invalid"}
|
||||||
|
⚠️ Genesis Radio Warning Healthcheck 2025-05-01 06:45:15 ⚠️
|
||||||
|
⚡ 2 warnings found:
|
||||||
|
- ⚠️ [mastodon] WARNING: Pattern 'ERROR' in /var/log/syslog
|
||||||
|
- 💥 [db2] WARNING: Replication lag is 72 seconds.
|
||||||
|
Failed to send Mastodon DM (attempt 1): {"error":"The access token is invalid"}
|
||||||
|
Failed to send Mastodon DM (attempt 2): {"error":"The access token is invalid"}
|
||||||
|
Failed to send Mastodon DM (attempt 3): {"error":"The access token is invalid"}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user