Auto-commit from giteapush.sh at 2025-05-01 06:58:21

This commit is contained in:
DocTator 2025-05-01 06:58:21 -04:00
parent 16d9616b2f
commit 23660477f9
6 changed files with 129 additions and 0 deletions

View 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

View 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

View 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

View 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)

View 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

View File

@ -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 2): {"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"}