Why is Donald Trump signing an executive order against cashless bail
https://www.pbs.org/newshour/politics/why-is-donald-trump-signing-an-executive-order-against-cashless-bail?utm_source=flipboard&utm_medium=activitypub
Posted into Politics @politics-PBSNewsHour
Why is Donald Trump signing an executive order against cashless bail
Trump’s claims conflict with national crime data that shows violent crime has dropped consistently for the last several years, following a peak during and after the pandemic.PBS News
⚠️ There is another "verification" scammer on the move, do not click on their link, it is a scam!
Genuine Mastodon servers never demand verification like this.
If you see a scam post like this, click ⋯ on the scam post, then "Report", then report it and make sure you select the option to forward the report to the origin server.
Unus Nemo likes this.
reshared this
Timo, Justine Smithies, Mother Bones, Shred, Mr. Bill, hypebot, Mastodon Migration, Unus Nemo, Eco Bagger, GhostOnTheHalfShell, SpaceLifeForm, Radio Free Trumpistan, Stop That and Conny Duck reshared this.
A new executive order from U.S. President Donald Trump seeks to withhold federal funds from state and local governments that have moved away from cash bail. "Cashless bail" means that people don't end up in jail just because they can't afford to pay to secure their release while they await trial and are still presumed innocent. Sharone Mitchell, public defender in Cook County, Illinois, explains to @bolts why the state entirely abolished cash bail and how the new system is more fair, works well, and hasn't harmed public safety. "What is scary is that this is tyranny 101. This is a state legislature looking at a problem, studying a problem, proposing a solution, getting the votes, and then implementing that solution — and then you have a president deciding he doesn’t like this idea," Mitchell says. "And the way he’s going to get the state to change it is to essentially rob the state or starve the state of resources. That’s the type of stuff that happens in 'The Godfather' and 'Goodfellas.'"
#USPolitics #TrumpAdministration #Illinois #Chicago #CashlessBail #USNews #CriminalJustice #Incarceration
Chicago’s Public Defender on Why Illinois Should Fight Trump's Threats on Cashless Bail - Bolts
As the president tries to punish jurisdictions with bail reform, Cook County Public Defender Sharone Mitchell explains why Illinois ended cash bail—and what he hopes to see next.Daniel Nichanian (Bolts)
Unus Nemo likes this.
reshared this
Radio Free Trumpistan, Unus Nemo, Timo and Stop That reshared this.
Homemade Bratwurst
I have become extremely disillusioned in regards to any processed food. Though I love sausage. In order to keep on enjoying my fatty little treats I have to make my own. It is really no big deal and I know the quality of the product used in it. I use no chicken lips 😉.
Unus Nemo
Server Update
Server Update
Rocky 10 has been available since July. I am going to update the Rogue Project Friendica Instance VPS next Sunday on August 22nd. I will be doing this around midnight EST. So you can expect the Instance to be down for Maintenance at that time.
Unus Nemo
#Instance Update #Maintenance
⚠️ Important headsup if you are on the server mastodon.cloud:
Mastodon.cloud no longer seems to be moderated. Its admin account hasn't posted since Feb 2023, its code of conduct is blank and there are vile racists posting from there. The racists have been reported many times but their accounts are still active.
Because of this, other server admins are starting to block mastodon.cloud completely.
If you're on mastodon.cloud you might want to move to another server ASAP: fedi.tips/transferring-your-ma…
Transferring your Mastodon account to another server | Fedi.Tips – An Unofficial Guide to Mastodon and the Fediverse
An unofficial guide to using Mastodon and the Fediversefedi.tips
Unus Nemo likes this.
reshared this
Out of Print Archive (meppi64), hypebot, Justine Smithies, Blippy the Wonder Slug 🇩🇪, AI6YR Ben, Santiago, your auntifa liza 🇵🇷 🦛 🦦, GhostOnTheHalfShell, Jess Mahler, Alex, the Hearth Fire, 🌈 vanta rainbow black 🌈, diana 🏳️⚧️🦋🌱, mhoye, Quinn Norton, Gabbo the wafrn guy, Kim Possible, Fish Id Wardrobe, Nora Reed, John Wilson, Admiral Memo, Jonathan Arnold 🇺🇦, SpaceLifeForm, No Gods , no Masters! RESIST, Mastodon Migration, Dan Gillmor, Lerunechka, azteclady, Furbland's Very Cool Mastodon™, Kingu, Unus Nemo, Barbara Monaco, Mystery Babylon, Michael Stanclift, Jeff Forcier, Frank Sonderborg and Paul Chambers🚧 reshared this.
hey @OpenForumEurope you may want to move off Mastodon.cloud
It's not going to be a good look remaining on an unmoderated server.
according to this article (the contact email there is for sujitech) the instance is run by the same people as at least Pawoo, mstdn.jp. The company still seems active...
masknetwork.medium.com/why-we-…
Why we are backing Mastodon and the future of Decentralized Social
Why we are backing Mastodon and the future of Decentralized Social In November 2023, Sujitech, an entity affiliated with Mask Network donated US$100K to Mastodon, a non-profit decentralized social …Mask Network (Medium)
Either they aren't moderating, or they are allowing really awful stuff to be hosted.
Either way, it's not a good idea to be on such an instance.
Sensitive content
p.s. If you want to see an example of vile racism hosted on mastodon.cloud, here is one:
web.archive.org/web/2025081413…
Note the date, the account is still active and is still posting this kind of racial hatred despite being reported.
EDIT: This post now seems to have been deleted seemingly by the account itself. The racist account itself just posted a follow-up trying to "explain" their statement with more extreme racism 🤮 mastodon.cloud/@CensorsAreCult…
Censors are Cultists (@CensorsAreCultists@mastodon.cloud)
@mattblaze@federate.social Niggers aren't people. They belong to the zoo or the savanna.mastodon.cloud
Niggers aren't people. They belong to the zoo or the savanna.
Sensitive content
Interesting profile name, especially when I go to his followers list to not only block him, but also everyone who follows him, only to see that he made that listing invisible.
These dumb fucks, I swear. 😂
Sensitive content
Asshole.
p.p.s. A lot of legitimate non-problematic accounts joined mastodon.cloud when it was still moderated. I'm guessing most of the ones still on there are there because they don't realise what has happened.
If you know someone still on mastodon.cloud, you might want to politely let them know what the situation is and suggest they move. I'm sure most will be horrified about what's happening and keen to move to a different server. If they need help moving, the guide is at fedi.tips/transferring-your-ma…
Transferring your Mastodon account to another server | Fedi.Tips – An Unofficial Guide to Mastodon and the Fediverse
An unofficial guide to using Mastodon and the Fediversefedi.tips
reshared this
salvari and Black Aziz Anansi reshared this.
Thanks for taking the time to write these kind words, it's really motivating to hear these posts are useful!
Good luck on the new server 🙂
p.p.p.s. Mastodon.cloud seems to be running a very out-of-date version of Mastodon's server software. This is a bad sign as it means there may be unpatched security holes etc.
This lack of technical updates is another reason to leave mastodon.cloud as soon as possible.
It's never clear how long unmaintained servers will continue. If it disappears without warning, it will be too late to move your account.
If you want help moving, feel free to ask! Also see the guide at fedi.tips/transferring-your-ma…
Transferring your Mastodon account to another server | Fedi.Tips – An Unofficial Guide to Mastodon and the Fediverse
An unofficial guide to using Mastodon and the Fediversefedi.tips
Release v4.1.25 · mastodon/mastodon
CautionThe 4.1.x branch will not receive any update—including security fixes—after 2025/04/08. CautionOne of our dependencies has a known security vulnerability which Mastodon may be exposed to wh...GitHub
Thanks for the digging. If they are still updating makes it very odd that they stopped there, as the Masto developers specifically warn about no security patches to that branch since April 2025.
(And why are they on such an old branch anyway? And if they're updating why aren't they moderating?)
Sorry if this has already been asked
- If the server stays online, you can leave your old posts there and they will redirect people to your new account. So, they don't disappear as long as the old server keeps running. More info in transfer guide at fedi.tips/transferring-your-ma…
- You can download an archive of your posts and either keep it for your private records or upload these to a website (there are some services that let you do this for public posts). More about archives at fedi.tips/how-to-download-your…
Transferring your Mastodon account to another server | Fedi.Tips – An Unofficial Guide to Mastodon and the Fediverse
An unofficial guide to using Mastodon and the Fediversefedi.tips
I thought it was possible to somehow upload the downloaded posts to the new server.. Maybe @jonny would know if that's a thing?
It's not a thing in base masto or glitch, as far as I'm aware, but not for any good reason - one could upload the archive and backdate all the posts even if they wouldn't be treated as the same as the originals by other instances/wouldn't have replies/interactions
This is possible and it has been done by Fedi platforms such as Firefish which accepted Mastodon archive uploads, but AFAIK they had problems with instance resources?
(For what it's worth, the uploads created new posts with no connection to the old threads but the content was the same.)
This is a solved problem with GoToSocial.
First, they allowed backdating statuses.
Which allowed importing old statuses.
One of the devs created a tool, Slurp, for this purpose. It uses your existing Mastodon archive.
At this time, GoToSocial is the only platform I'm aware of that can handle not just account migration, but post migration as well.
This page talks about migrating to GoToSocial and using Slurp to migrate posts.
GoToSocial - ready for Prime Time?
Short answer: Hell yes.
After completing the full migration and running in production for weeks, I can confidently say GoToSocial is ready for serious use.
Perfect For: ✅
- Self-hosters with limited resources (VPS with 1-2GB RAM? No problem!)
- Single-user or small family instances (works great up to ~50 users based on community reports)
- Homelab enthusiasts who value efficiency and simplicity
- Privacy-conscious users who want full control over their data
- Developers who appreciate clean, well-documented APIs
Think Twice If: ⚠️
- Large communities (100+ users – not extensively tested yet)
- Power users who rely heavily on advanced Mastodon features
- Mobile-first users who need perfect app compatibility
- Non-technical admins who prefer GUI-based administration
Resource Requirements: The Reality Check
# Minimum viable setup: VPS: 1GB RAM, 1 CPU core, 20GB storage Cost: ~$5-10/month # My production setup: Server: Proxmox LXC container Resources: 2GB RAM, 2 CPU cores, 50GB storage Actual usage: 426MB RAM average, 15% CPU peak Cost: $0 (runs on existing homelab hardware) # Scaling considerations: - Single-user: 512MB RAM sufficient - 5-10 users: 1GB RAM recommended - 10-50 users: 2GB RAM should handle it - Database grows ~1-2GB per month with active use
Why Even Consider Switching?
After months of running a self-hosted Mastodon instance in my homelab, I was getting increasingly frustrated. Not with the Fediverse concept – that's brilliant – but with Mastodon's resource appetite.The Starting Point:
- Mastodon Docker stack: 4-5 GB RAM consumption
- Storage growth: ~100 GB with 7-day media retention
- Performance: Noticeable delays in timeline updates
- Maintenance: Regular cleanup scripts required to keep things manageable
When you're running 60+ Docker stacks in your homelab like I am, resource efficiency isn't just nice-to-have – it's essential. GoToSocial promised the same Fediverse functionality at a fraction of the resource cost.
Technical Stack Context:
# My homelab setup Proxmox Cluster: 3 nodes Total Containers: 60+ Docker stacks Mastodon Dependencies: - PostgreSQL (shared instance) - Redis (shared instance) - Elasticsearch (optional, but resource-hungry) - Sidekiq workers (multiple processes) - Web server + streaming API
The complexity was getting out of hand.The Migration Process: Technical Deep-Dive
Testing Phase
Before committing fully, I ran GoToSocial parallel to Mastodon for four weeks. This gave me real-world data without burning bridges.
# compose.yml - GoToSocial setup services: gotosocial: image: superseriousbusiness/gotosocial:latest container_name: gotosocial restart: unless-stopped environment: GTS_HOST: your-domain.com GTS_DB_TYPE: postgres GTS_DB_ADDRESS: postgres:5432 GTS_DB_DATABASE: gotosocial GTS_DB_USER: gotosocial GTS_DB_PASSWORD: ${GTS_DB_PASSWORD} GTS_ACCOUNTS_REGISTRATION_OPEN: false GTS_ACCOUNTS_APPROVAL_REQUIRED: true GTS_MEDIA_REMOTE_CACHE_DAYS: 7 GTS_STORAGE_LOCAL_BASE_PATH: /gotosocial/storage volumes: - ./data:/gotosocial/storage networks: - traefik_default - gotosocial_db labels: - "traefik.enable=true" - "traefik.http.routers.gotosocial.rule=Host(\`your-domain.com\`)" - "traefik.http.routers.gotosocial.tls.certresolver=letsencrypt" depends_on: - postgres postgres: image: postgres:15-alpine container_name: gotosocial_db restart: unless-stopped environment: POSTGRES_DB: gotosocial POSTGRES_USER: gotosocial POSTGRES_PASSWORD: ${GTS_DB_PASSWORD} volumes: - ./postgres:/var/lib/postgresql/data networks: - gotosocial_db
Key Configuration Decisions:
- Separate Database: Not sharing with Mastodon to avoid conflicts
- 7-Day Media Retention: Balancing storage vs. content availability
- Traefik Integration: Seamless SSL termination and routing
- Bind Mounts: Easy backup/restore without Docker volume complexity
Account Migration: The Technical Reality
The actual migration process was surprisingly smooth, but had some gotchas:1. Mastodon Export
# Export process (takes 24-48 hours for large instances) # Mastodon Admin → Settings → Import/Export → Request Archive # Results in: archive-[timestamp].tar.gz
2. Post Import with slurp
# Install slurp git clone https://github.com/superseriousbusiness/gotosocial-slurp cd gotosocial-slurp go build . # Import 380 posts from Mastodon archive ./slurp import \ --gts-endpoint https://your-domain.com \ --gts-token YOUR_GTS_TOKEN \ --mastodon-archive archive-20241215.tar.gz \ --dry-run false # Results: Perfect import with media, metadata, and timestamps preserved
3. Account Redirect Setup
# In Mastodon rails console rails console account = Account.find_by(username: 'your_username') account.update(moved_to_account_id: nil) # Clear any previous moves # Then use Mastodon UI: Settings → Account → Move to different account
Migration Casualties:
- Lost ~50 followers (12% dropout rate)
- Likely causes: inactive accounts, app compatibility issues, users who don't follow redirects
- Lesson: Quality over quantity – the remaining followers are actually engaged
Performance Benchmarks: Numbers Don't Lie
Memory Usage Deep-Dive
# Monitoring setup with docker stats docker stats --format "table {{.Container}}\t{{.CPUPerc}}\t{{.MemUsage}}\t{{.MemPerc}}" # Mastodon (before migration): CONTAINER CPU % MEM USAGE / LIMIT MEM % mastodon_web 45.2% 2.1GiB / 8GiB 26.25% mastodon_sidekiq 23.1% 1.8GiB / 8GiB 22.50% mastodon_streaming 12.4% 512MiB / 8GiB 6.40% redis 8.7% 256MiB / 8GiB 3.20% postgres 15.3% 800MiB / 8GiB 10.00% elasticsearch 35.8% 1.2GiB / 8GiB 15.00% Total: ~6.7GB peak usage # GoToSocial (after migration): CONTAINER CPU % MEM USAGE / LIMIT MEM % gotosocial 12.3% 419MiB / 8GiB 5.24% postgres 3.2% 128MiB / 8GiB 1.60% fedifetcher 0.8% 3.4MiB / 8GiB 0.04% gts-holmirdas 1.1% 3.7MiB / 8GiB 0.05% Total: ~555MB peak usage RAM Efficiency Gain: 92% reduction (6.7GB → 555MB)
Storage Analysis
# Mastodon storage breakdown (after 6 months): du -sh /opt/mastodon/* 12G system/ (cache, media_attachments) 45G public/ (user uploads, cached media) 43G postgres_data/ (database) Total: ~100GB with aggressive 7-day cleanup # GoToSocial storage (extrapolated to same timeframe): du -sh /opt/gotosocial/* 8.2G storage/ (all media, database) 26G postgres_data/ (more efficient schema) Total: ~35GB with 7-day remote media retention Storage Efficiency Gain: 65% reduction
Why GoToSocial is so much leaner:
- Single binary: No separate web/worker/streaming processes
- Efficient database schema: Less metadata overhead per post
- Smart media handling: Better deduplication and compression
- No Elasticsearch: Full-text search handled by PostgreSQL
Federation Performance: Quality Over Quantity
One of my biggest concerns was federation reach. Would a single-user GoToSocial instance feel isolated?The Data After 4 Days:
# Federation stats from GoToSocial admin API curl -H "Authorization: Bearer $ADMIN_TOKEN" \ https://your-domain.com/api/v1/admin/accounts/stats { "known_instances": 2750, "federated_posts": 12847, "local_posts": 380, "active_users_week": 1 }
Federation happens FAST:
- 2,750+ instances discovered in 4 days
- No traditional relays needed
- Content discovery through intelligent RSS integration
- Federation quality actually improved (more relevant content, less noise)
Content Discovery: Building GTS-HolMirDas
Here's where things got interesting. Small Fediverse instances suffer from the “empty timeline problem” – without many local users or relay connections, your federated timeline stays pretty barren.The Technical Challenge
# Traditional approach: Join relays # Problems: # - High resource usage # - Lots of irrelevant content # - Reliability issues # - Limited control over content quality
My Solution: Intelligent RSS-to-Fediverse BridgeI built GTS-HolMirDas (German pun meaning “fetch this for me”), an open-source tool that:
Core Architecture:
# Simplified architecture overview class HolMirDas: def __init__(self): self.rss_feeds = self.load_feed_config() # 102 RSS feeds self.gts_client = GoToSocialClient() self.duplicate_tracker = DuplicateDetector() self.instance_tracker = InstanceTracker() def run_cycle(self): """Main processing loop - runs every hour""" for feed_url, config in self.rss_feeds.items(): self.process_feed(feed_url, config) self.cleanup_old_entries() self.update_federation_stats()
Smart Features:
- Cross-platform attribution: Properly credits Mastodon, Misskey, Pleroma authors
- Duplicate detection: Prevents the same post from appearing multiple times
- Instance discovery: Automatically tracks new Fediverse instances
- Rate limiting: Respects both RSS and GoToSocial API limits
Performance Metrics
# Real-time stats from my instance: 📊 GTS-HolMirDas Run Statistics: ⏱️ Runtime: 4:39 minutes per cycle 📄 Posts processed: 65 per hour 🌐 Current known instances: 2,697 ➕ New instances discovered: +22 per run 📡 RSS feeds monitored: 102 ⚡ Processing rate: 13.9 posts/minute 🔄 Runs every 60 minutes automatically
RSS Feed Sources
# feed_config.yml (excerpt) feeds: # Major Mastodon instances - url: "https://mastodon.social/@Gargron.rss" platform: "mastodon" instance: "mastodon.social" # Specialized instances - url: "https://fosstodon.org/users/example_user.rss" platform: "mastodon" instance: "fosstodon.org" # Other Fediverse platforms - url: "https://pixelfed.social/users/photographer.atom" platform: "pixelfed" instance: "pixelfed.social"
The Result: A vibrant federated timeline despite being a single-user instance, with content that's actually relevant to my interests.Lessons Learned: The Good, The Bad, The Ugly
What Works Brilliantly ✅
Resource Efficiency is Game-Changing
- Single binary vs. multiple processes: Much simpler debugging
- Memory usage stays consistently under 500MB even under load
- CPU usage rarely spikes above 15% during federation heavy-lifting
- Storage growth is predictable and manageable
Federation Just Works™
- No manual instance discovery needed
- ActivityPub compatibility is excellent
- Cross-platform federation (Mastodon ↔ Misskey ↔ Pleroma) seamless
- Better federation performance than expected
Operational Simplicity
# Mastodon maintenance (weekly): docker compose exec web bundle exec rake mastodon:media:remove_remote docker compose exec web bundle exec rake mastodon:preview_cards:remove_old docker compose exec web bundle exec rake mastodon:feeds:build # + manual Elasticsearch index management # + Sidekiq queue monitoring # + Redis memory management # GoToSocial maintenance (monthly): # That's it. Seriously.
The Challenges ⚠️
Client Ecosystem
- Mobile Apps: Hit-or-miss compatibility
- iOS Tusker: Works perfectly, actively maintained
- iOS Ice Cubes: Notification issues, otherwise great
- Android Tusky: Mostly works, some UI quirks
- Android Fedilab: Best overall experience
- Web Clients: Need self-hosting for optimal experience
Missing Mastodon Features (That You Might Miss)
- Advanced search capabilities (no Elasticsearch)
- Trending hashtags/posts
- Some admin tools are more basic
- Limited API endpoints compared to Mastodon
Federation Edge Cases
# Occasional federation hiccups I encountered: - Large instances sometimes lag on post delivery (not GTS fault) - Some Mastodon instances reject GTS posts (rare, usually config issues) - Media federation can be slow during high-traffic periods
Mobile Apps: Real-World Testing
iOS Testing Results:Tusker: 9/10
- ✅ Full feature support
- ✅ Reliable notifications
- ✅ Good performance
- ❌ Paid app ($3.99)
Ice Cubes: 7/10
- ✅ Beautiful interface
- ✅ Active development
- ❌ Notification reliability issues
- ❌ Some API compatibility gaps
Self-Hosted Web Clients:
# My current setup services: phanpy: image: cheeaun/phanpy:latest container_name: phanpy environment: DEFAULT_INSTANCE: your-domain.com labels: - "traefik.http.routers.phanpy.rule=Host(\`social.your-domain.com\`)" elk: image: elkzone/elk:latest container_name: elk environment: DEFAULT_SERVER: your-domain.com labels: - "traefik.http.routers.elk.rule=Host(\`elk.your-domain.com\`)"
Client Comparison:
- Phanpy: Better features, more Mastodon-like, slightly dated UI
- Elk: Gorgeous interface, modern UX, fewer power-user features
- Official GTS Web UI: Basic but functional, good for admin tasks
Cost Analysis
Comparison with Mastodon hosting costs:Mastodon requirements:
- Minimum: 4GB RAM, 2 cores
- Monthly VPS cost: $20-40
- Additional services needed: Redis, Elasticsearch (optional but recommended)
GoToSocial requirements:
- Minimum: 1GB RAM, 1 core
- Monthly VPS cost: $5-10
- Additional services: Just PostgreSQL (can use SQLite for single-user)
Annual savings: $180-360 per year
Backup Strategy: Lessons from Migration
#!/bin/bash # My automated backup script DATE=$(date +%Y%m%d_%H%M%S) BACKUP_DIR="/opt/backups/gotosocial" # Database backup docker compose exec -T postgres pg_dump -U gotosocial gotosocial > \ "$BACKUP_DIR/db_backup_$DATE.sql" # Media and storage backup tar -czf "$BACKUP_DIR/storage_backup_$DATE.tar.gz" \ /opt/gotosocial/data/ # Configuration backup cp compose.yml "$BACKUP_DIR/compose_backup_$DATE.yml" # Keep only last 7 days of backups find "$BACKUP_DIR" -name "*.sql" -mtime +7 -delete find "$BACKUP_DIR" -name "*.tar.gz" -mtime +7 -delete echo "Backup completed: $DATE"
Recovery tested and verified – I've successfully restored from backup during my testing phase. The process is straightforward and well-documented.The Tools That Make It Work
All the supporting tools I built are open source and production-ready:GTS-HolMirDas
Repository:https://git.klein.ruhr/matthias/gts-holmirdasFeatures:
- 102 RSS feed sources from diverse Fediverse instances
- Cross-platform attribution (Mastodon, Misskey, Pleroma, Pixelfed)
- Intelligent duplicate detection
- Automatic instance discovery
- Rate limiting and error handling
- Docker-ready deployment
Setup in 5 minutes:
git clone https://git.your-domain.com/username/gts-holmirdas.git cd gts-holmirdas cp config.example.yml config.yml # Edit config.yml with your GTS instance details docker compose up -d
FediFetcher Integration
Repository: blog.thms.uk/fedifetcherWhile not my creation, FediFetcher perfectly complements GoToSocial for thread completion:
# compose.yml addition services: fedifetcher: image: nanos/fedifetcher:latest container_name: fedifetcher environment: - HOME_INSTANCE=your-domain.com - ACCESS_TOKEN=${FEDIFETCHER_TOKEN} - REPLY_INTERVAL_HOURS=1 - BACKFILL_HOURS=24 restart: unless-stopped
What it does:
- Fetches missing replies to posts in your timeline
- Completes conversation threads automatically
- Backfills content from instances your server hasn't seen yet
- Minimal resource usage (3-4MB RAM)
Monitoring and Observability
# Prometheus metrics (optional but recommended) services: prometheus: image: prom/prometheus:latest volumes: - ./prometheus.yml:/etc/prometheus/prometheus.yml command: - '--config.file=/etc/prometheus/prometheus.yml' - '--storage.tsdb.path=/prometheus' - '--web.console.libraries=/etc/prometheus/console_libraries' # prometheus.yml scrape_configs: - job_name: 'gotosocial' static_configs: - targets: ['gotosocial:8080'] metrics_path: '/metrics'
Key metrics to monitor:
- Memory usage trends
- Database growth rate
- Federation success rates
- API response times
- Storage utilization
Migration Gotchas and Pro Tips
Things I Wish I'd Known Before Starting
1. Test Federation Early
# Verify federation is working before migrating followers curl -H "Accept: application/activity+json" \ https://your-domain.com/users/your_username # Should return ActivityPub JSON, not HTML
2. Mobile App Testing is Critical
Don't assume your favorite Mastodon app will work perfectly. Test extensively with your actual usage patterns before committing.3. Content Discovery Takes Time
The federated timeline won't be instantly populated. Plan for a “quiet period” of 1-2 weeks while content discovery tools build up your federation network.4. Backup Before Migration
# Create a complete Mastodon backup before starting docker compose exec web rake mastodon:backup:create # This creates a full export in /app/backup/
5. Domain Considerations
If you're changing domains during migration (like I did), be prepared for some federation hiccups. Some instances cache domain information aggressively.Performance Tuning Tips
# PostgreSQL optimization for GoToSocial # Add to postgres container environment: POSTGRES_INITDB_ARGS: "--data-checksums" # In postgresql.conf: shared_buffers = 128MB # For 1GB RAM systems effective_cache_size = 512MB # 3/4 of available RAM work_mem = 4MB # Per query operation maintenance_work_mem = 64MB # For maintenance operations
# GoToSocial-specific optimizations: # In your .env file: GTS_CACHE_MEMORY_TARGET=100MB # Adjust based on available RAM GTS_MEDIA_REMOTE_CACHE_DAYS=7 # Balance storage vs. availability GTS_ACCOUNTS_ALLOW_CUSTOM_CSS=false # Disable if not needed GTS_WEB_ASSET_BASE_DIR=/gotosocial/web # Serve assets efficiently
Community Impact and Future Plans
What This Migration Means for the Fediverse
Resource Democracy: By proving that high-quality Fediverse instances can run on minimal resources, we're making decentralization more accessible to everyone.Tool Ecosystem: The tools developed for this migration (especially GTS-HolMirDas) are helping other small instance operators solve the same content discovery challenges.
Documentation: This migration provides a real-world data point for others considering similar moves.
Future Development Plans
GTS-HolMirDas Roadmap:
- Web-based configuration interface
- Better RSS feed quality scoring
- Integration with more Fediverse platforms (PeerTube, Funkwhale)
- Machine learning-based content relevance filtering
- Multi-instance support for hosting providers
Community Feedback Integration: Based on initial user feedback, the most requested features are:
- Easier RSS feed discovery and management
- Better content filtering options
- Integration with existing relay networks
- Automated instance health monitoring
Bottom Line: The Numbers Don't Lie
Migration Summary:
- Timeline: 4 weeks of testing, 2 days for full migration
- Resource savings: 92% RAM reduction, 65% storage reduction
- Follower retention: 88% (better than expected)
- Federation growth: 2,750+ instances in first week
- Operational complexity: Significantly reduced
- Cost savings: $180-360 annually in hosting costs
- Satisfaction level: 9.5/10 (would migrate again)
The Real Kicker: GoToSocial doesn't just match Mastodon's functionality at lower resource usage – in many ways, it performs better. The federated timeline is more relevant, the interface is faster, and the operational overhead is practically non-existent.
You should definitely consider GoToSocial if:
- You're running a single-user or small instance
- Resource efficiency matters to you
- You value operational simplicity
- You're comfortable with slightly less mature tooling
- You want to contribute to Fediverse diversity
Stick with Mastodon if:
- You're running a large community (100+ users)
- You need enterprise-grade admin tools
- Your users depend on specific Mastodon features
- You have abundant server resources
- Stability trumps efficiency for your use case
My recommendation: Set up a test GoToSocial instance and run it parallel to your existing setup for a month. The resource cost is minimal, and you'll get real-world data for your specific use case.
The Fediverse is strongest when it's diverse – different platforms solving different problems for different communities. GoToSocial has earned its place in that ecosystem.
Resources and Links
Essential Tools
- GoToSocial:https://gotosocial.org
- GTS-HolMirDas:https://git.klein.ruhr/matthias/gts-holmirdas
- FediFetcher:https://blog.thms.uk/fedifetcher
- Slurp (Post Migration):https://github.com/VyrCossont/slurp
Mobile Apps That Work Well
- iOS Tusker: App Store (paid, highly recommended)
- iOS Ice Cubes: App Store (free, some quirks)
- Android Fedilab: F-Droid/Play Store (best Android option)
- Android Tusky: F-Droid/Play Store (decent alternative)
Web Clients (Self-Hosted)
Community
- GoToSocial Documentation:https://docs.gotosocial.org
- Matrix Support: #gotosocial:superseriousbusiness.org
- GitHub Issues:https://github.com/superseriousbusiness/gotosocial
Questions? Feedback? Find me on the Fediverse at @matthias@me.klein.ruhr – I'm always happy to discuss self-hosting, the Fediverse, and efficient technology solutions!
If this post helped you with your own migration, consider starring the GTS-HolMirDas repository or contributing to the GoToSocial project. The Fediverse grows stronger with every successful self-hosted instance.
🏡 Linktree | Follow me also on:
GoToSocial |
Lemmy
🏡 Linktree | Follow me also on:
GoToSocial |
Lemmy
Oooh interesting, thanks for that! 👍
How does it handle the resource issue? Is this part of GTS's design for smaller instances, or can it handle large amounts of members migrating posts?
(EDIT: From that link it sounds like it's currently for small/single user instances?)
Yeah, it doesn't have to worry about the problems of running thousands on the same instance because it's not really designed for that. Although, if there was a large instance like that, they could just prevent it entirely by turning off backdated post imports at the server level in the config yaml.
It's not so much that it can't handle large volume or large amounts of members migrating posts.... it probably can?
It's just that no one has ever tested it. I'm not aware of anything I'd consider a "large" GTS instance, for one. I'm not aware of anyone with, say, 20k followers migrating to a GTS instance, or importing a massive archive to it.
@oli
On a slight tangent, I've been trying to find some public GTS instances to list on @FediGarden but there don't seem to be many?
I'm wondering if this is a result of a deliberate design to keep GTS for very small instances? Or maybe the larger GTS instances will appear in time?
Things like Fediverse Observer and FediDB started dropping many GoToSocial instances, after GTS started messing with scrapers ignoring the robots.txt by permitting admins to create ridiculous stats. This messed with the overall stats of the fediverse, so essentially a lot of GTS instances got wholly blacklisted from public directories, regardless of whether they enabled the 'spoof' setting or not.
Which....I guess stopped those places from scraping GTS server endpoints.
Some people are really mad at the authors over it, but all it's really done is take GTS off the official statistics board entirely.
Ah, yeah, I'm not doing any kind of FediDB-style automated list. Fedi.Garden is just a small manually curated list of good instances that people can join. I don't have any stats, it's just public instances where I've contacted the admin and discussed their safeguards for reliability and moderation, then got their consent to be listed.
GTS doesn't seem to have any public instances at all though?
I'm partly worried about what happens if Mastodon software goes south. Hard fork?
I mean, here's goblin.technology, run by Tobi who basically started GoToSocial.
It allows signups. So I'm not sure if that's public or not.
ALL GoToSocial instances require manual review for signups however.
Hold Me Closer Tiny Goblin - GoToSocial
Powerful & Dangerous Goblin Technology!This instance runs on a 1-cpu, 1024mb vps from Greenhost.The blocklist is over 1,000 domains. Don't be a dick …goblin.technology
@elduvelle
Ya totally. Importing the posts shouldn't be too hard, literally just copy pasting db rows. No reason glitch/masto can't do that. Getting other instances to recognize the move and preserving replies/etc. Would require a bit of work but I don't see a fundamental reason it can't be done. This is one of the essential fixes that needs to be made in base masto to make all other fedi apps easier for instances to try: if we could easily migrate all our accounts in a history-preserving way, that makes it actually possible for us to consider switching to e.g. gotosocial, but without that we can't.
I should actually go one further here.... post migration is handled with Slurp via the Mastodon archive.
And the thing about the Mastodon archive is that you don't have any posts in it you didn't write. Sure, you have replies to posts in a thread you created, maybe, or orphaned replies to other people's threads, but it's not like you can pull an export that includes other people's posts, too.
So keeping actual post references intact rather than merely copying over the content of original posts so that they aren't lost, and replacing all existing references to that post to a copy of it on other new instances....that's a big difference.
If we just go with the Mastodon archive as our source of preserving posts, we don't have the source data to recreate the thread in the first place, just the original posts from the author.
With such fragmented data, you can see why we often throw orphaned mentions away (as I do with Posty) or Slurp refuses to include random mentions...
On top of which, including random mentions would trigger a whole wave of notifications for post-dated posts, so Slurp just refuses to import those.
It wasn't obvious (to me) from the documentation, but slurp can also dump posts (and other stuff) from one GoToSocial server to a file which you can use to push into a new GoToSocial instance as if it were a Mastodon archive. That was extremely useful when I migrated to my self-hosted GTS.
It appears to work on anything with a Mastodon API, because I also used it to pull down posts/followers from two Iceshrimp instances as well. I haven't tried it on a Mastodon instance, but I believe this means you don't even need a manual export from Mastodon.
@nyquildotorg @oli @jonny @elduvelle
"I believe this means you don't even need a manual export from Mastodon."
Hmm... that sounds like it could be misused? 🤔
There was already that instance a few weeks ago that was found to be mass-cloning genuine accounts 😬
A nonunique threat if there ever was one, you can do the same with curl
p.s. Just to add to why there is this situation, servers are run by volunteers who have to pay for all the server's running costs, they don't run ads or sell any data or have any investors.
If accounts move to a server and suddenly upload thousands of posts with perhaps hundreds of images etc, that can be quite a drain on the server's resources.
There was a Fedi platform which experimented with uploading archives, but it slowed down badly when big archives were uploaded.
I understand that many servers are in closets and run on residential energy rates, but identity on social media networks includes posts and images. We are what we wrote and we are what we will write.
It's good to design for the cheapest hardware and internet speeds but to be perfectly honest, some servers can afford it but choose not to because the low hanging fruit is to offer only the bare minimum as long as they can
The posts and images don't disappear, they remain on the server where they were posted and their username directs people to your new account.
If someone suddenly uploads thousands posts and a similar amount of images, that will cause a strain. If many people do that, it will be even more strain.
The Fedi platform Firefish did actually try this, and it did cause problems. It's mainly to do with the amount of computing resources required to deal with many tasks at once.
p.s. Anything that you host online on other services will disappear at some point (theguardian.com/technology/201…).
If you need to make sure all your posts stay online, you can set up your own server. It doesn't require tech skills and it doesn't require much money either.
Managed hosting costs $5 per month for a single person with the hosting company doing all the techy stuff for you. I encourage people to do this with help and links to providers at growyourown.services/grow-your…
Myspace loses all content uploaded before 2016
Faulty server migration blamed for mass deletion of songs, photos and videoAlex Hern (The Guardian)
I love the tips, but making the case that it's cheap enough for an individual to do it only strengthens my case that institutions can and should offer this service for free
It would be great if they did that, yes. It would be a bit like in the early days of the web when people were often given free web pages by ISPs, universities, community groups etc 🙂
The price per instance also becomes a lot cheaper if a provider hosts lots of instances.
I guess question is which institutions would offer this?
@elduvelle
i think instances should be able to refuse migration, if it is too big to handle.
I still think that true federation requires the possibility to move everything, posts included, in 3 clicks.
Fine to report errors anywhere, thanks for taking the time! 👍
Which step(s) of the guide are you referring to?
Aaah, yeah, I see what you mean!
It is sort of confusing that there's a main "Preferences" option in the general interface but then also a "preferences" section on the Preferences page.
Maybe they should rename it "Settings" for one and "Preferences" for the other?
Thanks for this, it is really useful to hear how people see the interface from their point of view.
Sensitive content
You can see it archived at web.archive.org/web/2025081416…
Censors are Cultists (@CensorsAreCultists@mastodon.cloud)
@mattblaze@federate.social With the above statement I don't mean every representative of Homo africanus.mastodon.cloud
Unus Nemo likes this.
I agree with the idea of not feeding trolls though, as an Instance admin if someone says an Instance needs to be blocked then I want evidence as to why. Blocking another Instance is not something I do lightly. So yes, feeding trolls is not a productive thing to do. Though if you call out an Instance as being unmoderated you kind of have to provide evidence if you expect to be taken seriously.
If you let people spread lies about vulnerable minorities, it leads to real world discrimination, violence and murder.
How does someone ignore it when people are physically attacking them in the street?
If I don't give at least one example, some people will assume I'm exaggerating or overdoing it when saying it's racism. They'll say they've never seen anything like that and demand proof.
I tried to pick one example that was most clearly racist.
Sensitive content
woah
The censorsarecultists guy has at least one unused alt at submarine.online
Not even going to touch that, instablock and might warrant #fediblock
⚠️ Mise en garde importante si vous êtes sur le serveur mastodon.cloud :
«Mastodon.cloud ne semble plus être modéré. Son compte administrateur n'a pas posté depuis février 2023, son code de conduite est vide et d'ignobles racistes y postent. Les racistes ont été signalés à plusieurs reprises, mais leurs comptes sont toujours actifs.
À cause de cela, d'autres administrateurs de serveurs commencent à bloquer complètement mastodon.cloud.»
Si vous êtes sur mastodon.cloud, vous devriez peut-être changer de serveur au plus vite : fedi.tips/transferring-your-ma…
Transferring your Mastodon account to another server | Fedi.Tips – An Unofficial Guide to Mastodon and the Fediverse
An unofficial guide to using Mastodon and the Fediversefedi.tips
A noter que lorsqu'on migre son compte ainsi, on migre les comptes qu'on suit et ceux qui nous suivent, mais pas les posts eux-même.
------
Please note that when you migrate your account in this way, you migrate the accounts you follow and those who follow you, but not the posts themselves.
That might or might not work depending on whether the server shutting down sends out a deletion command. Many of them do this to tidy away posts from accounts that no longer exist.
You can download a personal archive of your posts but there's currently no way to upload this onto Mastodon:
➡️ fedi.tips/how-to-download-your…
There may be other platforms that allow archive uploads in the future, Firefish experimented with this at one point.
Alright, maybe instead one could quote share the posts on Friendica and then refer to that account on Mastodon, or possibly boost those quote shared posts. That is until Mastodon itself gains the quote share functionality. I would assume those would not be deleted by that operation?
Or perhaps in that case one may as well script reposting them all, losing the original timestamps but retaining the content, or reposting them inside a quote with a printed timestamp of the original post.
There are sites that let you display your Masto archive online as a website, you could refer to these on your new account?
Alternatively, a script could possibly repost the archive to your new account? But it would probably be rate-limited by the new server as someone posting potentially thousands of posts might overwhelm the server's resources.
(This was one of the problems on Firefish's experiment, it overwhelmed the server when the archive being uploaded was large.)
Yeah. I'm posting because there are legitimate non-problematic accounts which joined mastodon.cloud while it was still moderated and don't realise what has happened since then. Hopefully they hear about this and move.
Sensitive content
Here you go:
mastodon.cloud/@CensorsAreCult…
This account has been reported many many many times over a long period.
Also noteworthy that it is able to boost posts from openly racist pro-Nazi instances because mastodon.cloud doesn't block them.
Its latest post claims black people are a different species 🤮 The account couldn't be more racist.
They just deleted another post they made but fortunately I managed to archive it: web.archive.org/web/2025081413…
Censors are Cultists (@CensorsAreCultists@mastodon.cloud)
204 Posts, 43 Following, 21 Followers · The ones trying to silence other people are the ones lying. Advocating censoring someone instead of debating the merits of your argument is to admit your goal is not to expand knowledge but to suppress it.mastodon.cloud
Sensitive content
@tanghus Sigh. This is why we can’t have anything nice.
Thanks for that. We’re suspending.
Sensitive content
Via •ᴗ•【ヴィア】 likes this.
Yeah, it seems to be unmaintained, yet another reason to leave.
GunChleoc (@gunchleoc@mastodon.scot)
Scripts to identify abandoned versions of Mastodon and push a blocklist, or automatically manage using ready-made blocklists: https://codeberg.mastodon.scot
Be More Kind
Kind.Social is a Mastodon server with a broad community - queer, disabled, neurodivergent, crafters, techies, friends of all sorts. Our aim is to foster a genuinely enjoyable shared social experience.Mastodon hosted on kind.social
It's not collective punishment, don't be ridiculous. It's an individual's right and responsibility to choose an instance, and move instances if they don't like how it behaves.
You're infantilising Fedi members by claiming they have no agency or ability or alternatives.
Also, mastodon.cloud isn't even updating its own software any more, it's several updates behind the latest supported versions. This is not good for its members, it means security holes may not be fixed.
@Joseph Quattrocchi @Fedi.Tips
You really believe that an Instance that is several versions behind on support updates is dependable? You believe that people attempting to keep toxic content from being propagated are fostering a toxic environment? I am not understanding your motivations or reasoning here.
Fedi.Tips likes this.
It's not a dependable instance. Its software isn't up to date, there may be bugs that put its users in danger.
The admin hasn't posted in 2.5 years, that is not a sign of dependability.
Quite often instances where the admin stops communicating for years may vanish without warning.
"Brigading isn't punishing a negligent admin "
It's not about punishing anyone, it's warning people that they are on an abandoned instance. Would you rather they weren't warned?
The stuff being posted on mastodon.cloud is vile, utterly disgusting sewage. It is saying certain racial groups are subhuman, it is saying that skin colour reflects intellectual ability.
If mastodon.cloud are unwilling or unable to moderate ethnic hatred, even when it's been reported to them by many people over several months, then they shouldn't be running an instance at all.
If my instance was allowing such crap, I would want to be told about it so that I could leave.
Can you please stop using such ludicrous hyperbolic terms for what is just a server block on a federated network where people can move to different servers?
"executing a totalitarian cleansing"? Can you hear yourself? Are you serious or are you a troll?
Real life actual totalitarianism rises when lies about vulnerable groups are allowed to spread widely. Vulnerable groups get attacked and murdered in real life because of such lies: social.chinwag.org/@FediThing/…
FediThing 🏳️🌈 (@FediThing@chinwag.org)
Imagine a stranger spreads lies about you. They tell everyone you're doing horrible stuff, the worst crimes imaginable. They make videos, articles, livestreams, all pushing the same lies designed to make everyone hate and fear you.Chinwag Social
No one is stopping anyone using mastodon.cloud.
All that is being suggested is people might want to move off it because it seems to be no longer maintained or moderated.
@Joseph Quattrocchi @Fedi.Tips
Collective punishment would be if I allowed an unmoderated and unmaintained Instance to propagate to my Instance. I really could not blame my users for being upset if I did not block an Instance that is openly allowing racist material to be propagated by their Instance.
I am not about the Cancel Culture. Though reasonable moderation has to be present on an Instance for me to accept that it should be propagated. If you check my Instances Block List you will realize I do not block Instance arbitrarily.
Ianto Jones likes this.
If you want help with moving please feel free to ask! (I've tried to make the guide as easy as possible, and answer common questions, but guides aren't as useful as direct answers.)
I do not block Instances lightly, though allowing racists posts cross a line I cannot accept. I have blocked maston.cloud on my Instance for now until I see that the Instance Admin starts moderating again.
Yeah, that leads into a weird tale about money:
social.chinwag.org/@FediThing/…
Does make one wonder where the money is coming from and why they seemed to disappear after making a super-large donation.
And even if they couldn't be bothered to moderate, why would they stop updating the software? There are plenty of hosts who will do updates automatically for a small monthly fee.
None of it makes sense.
FediThing 🏳️🌈 (@FediThing@chinwag.org)
@welshpixie@mastodon.art Okay, this just gets stranger... the original takeover seems to have been way back in 2018 (https://mastodon.cloud/@TheAdmin/101158162186521490). There was another transfer in 2020 (https://mastodon.Chinwag Social
Yes! There are simple non-technical step-by-step instructions here:
➡️ fedi.tips/transferring-your-ma…
If you want any help with this please ask 🙂
Transferring your Mastodon account to another server | Fedi.Tips – An Unofficial Guide to Mastodon and the Fediverse
An unofficial guide to using Mastodon and the Fediversefedi.tips
Good god... are you sure? 😬
Pawoo is apparently defederated by many servers for illegal material: tweaking.thebad.space/location…
Is it really being run by the same people as mastodon.cloud? That's horrifying.
If a server's moderation team is not responding to requests to moderate, and it hasn't posted in over 2 years, and its server software is running on a very out of date version, that implies the server isn't being actively maintained.
If the material to be moderated is extremely serious, and the server admin doesn't respond to multiple reports over several months, then the next step is typically defederation.
There is no other option if the server itself won't respond.
"Why can't individual accounts just block each other as they have on other services?"
Here is why, explained in one short post: social.chinwag.org/@FediThing/…
FediThing 🏳️🌈 (@FediThing@chinwag.org)
Imagine a stranger spreads lies about you. They tell everyone you're doing horrible stuff, the worst crimes imaginable. They make videos, articles, livestreams, all pushing the same lies designed to make everyone hate and fear you.Chinwag Social
It's okay, you can move your account to another server and keep your followers, follows, bookmarks, lists, mutes and blocks. Also, your old posts will redirect people to your new account if you do the transfer process.
There's a step by step non-technical guide here which also advises on how to find a new server: fedi.tips/transferring-your-ma…
Let me know if you want help with any part of the transfer!
Transferring your Mastodon account to another server | Fedi.Tips – An Unofficial Guide to Mastodon and the Fediverse
An unofficial guide to using Mastodon and the Fediversefedi.tips
That's why I set up fedi.garden to try to highlight the servers that have been around a long time and are well-run. Some of the servers listed have been around since 2017, and all of them have active moderation and promise three months warning if they ever shut down.
Mastodon has a similar official server list at joinmastodon.org/servers which also requires servers to have active moderation and promise three months warning if they ever decide to shut down.
Maybe you would like to read this thread about a black grandfather living in terror and being threatened in the street because of poor moderation:
social.chinwag.org/@FediThing/…
Or maybe you would like to see this article about a massacre due to poor moderation:
thebureauinvestigates.com/stor…
Or a genocide exacerbated by poor moderation:
theguardian.com/technology/202…
Unmoderated social networks put innocent people in danger and get them killed. Even people who aren't online are in danger.
Rohingya sue Facebook for £150bn over Myanmar genocide
Victims in US and UK legal action accuse social media firm of failing to prevent incitement of violenceDan Milmo (The Guardian)
Relying on individuals blocking bad accounts does not work in the real world. Here's a concrete example:A black grandfather played with his white grandchildren. His family videoed it and shared this wholesome scene.
Far right racists stole the video, removed the context and claimed it was a paedophile grooming victims. They posted their edited version and a far right moron with over a million racist followers shared the video.
The black grandfather is now living in fear, but the social network (Musk's X) won't take the posts down and the police claim that sharing the video isn't a crime.
theguardian.com/world/2025/aug…
Family in fear after Tommy Robinson shares video of black man with white granddaughters
Olajuwon Ayeni racially abused and falsely labelled a paedophile as far right weaponises clip of family in parkRobyn Vinter (The Guardian)
So, I had to contact the owner of mastodon.cloud with no responsible. They might be in a long hiatus or they quitted moderating it and left it like that
We have suspended it on our end but thanks. Keep up the good work
In A Word
Words
It has been pressing on my lately about how people want to control how others think by how they insist we rewrite our language to their satisfaction. It is in no small way a reminder to me of New Speak in the book 1984 by George Orwell. People that want to change the meanings of words I have used for a lifetime to meet their agenda. I am not so much accepting this. I typically silently just ignore this. Though today I decided to post on the topic.
I am not interested in how noble a person's intentions are. If you try to redefine and force your connotation of a word on others then you do no one, not even yourself, a service. It would be nice if people could stop telling others what they should think when they hear a specific word. Trying to limit people's thoughts like this is going to create pushback and one should expect it. If you believe you have a better definition for a commonly used word, then choose another word that is closer to your interpretation, or invent one. Do not attempt to tell people what to think. It will not leave you in a good light.
Unus Nemo
Soul
Soul
Gene Roddenberry's Andromeda
Andromeda wrote:
Do you believe AIs have a soul
Rev wrote:
I believe anything that can love has a soul.
These are quotes from a Gene Roddenberry's (the creator of Star Trek) Andromeda series. Without context you just will not get it. Watch the series and you will understand 😉.
Yacht Bots account has been deleted. We will see how long it take for them to get tired of making new email accounts for their spam. I may just block that mail server if this keeps up.
In the future just respond to them with the hashtag #SPAM
. No need to put anything else. I will search for that hashtag and delete those that I find to be spam.
like this
Unus Nemo likes this.
reshared this
Reverend Elvis, Zaubermau, DCR and Unus Nemo reshared this.
Reminder
Friendly Reminder
A month or so ago I made an announcement that abandoned accounts will be deleted. This is mainly due to my setting a ceiling on the number of users that can register on this Instance. The ceiling is set to try to keep the Instance usable. I can only afford so many resources.
If you need to take a sabbatical or are going to be off line for a while please let me know so that I will not delete your account. If I am not warned that you are not going to be able to use your account then I delete accounts that reach 60 days with no activity. I of course will be flexible with this for typically active users.
Unus Nemo
TOS & Rules amendment
No Vulgar Display Names
Okay, I thought this would be self evident though apparently not. As I want this Instance to be accessible to all ages and demographics with a diverse outlook on ideologies there are certain expectations that need to be met by all users. Being polite is a given and I will delete an account over someone that cannot control their behavior on this Instance. I did not really think it was necessary to make a rule that states that you cannot use a vulgar or obscene display name. I was wrong. I deleted the account, they can try again with an appropriate display name if they choose to.
I officially updated the TOS & Rules to reflect that using a vulgar display name is not allowed. I will be the judge of what is vulgar and/or obscene.
Unus Nemo
Server Issues
Certificate Expiration
Due to an issue with an update to SELinux
and it's targeting profile certbot
,the tool I use to renew my site certificate, failed. As SELinux
was not allowing it to write the updates for the renewal process. I have corrected the issue though it has taken some time to get the certificate renewed.
I am sorry for any inconvenience that the delay in renewal may have caused. I hope everyone enjoys their day.
Unus Nemo
like this
m0xEE, anubis2814 and Unus Nemo like this.
reshared this
anubis2814, BrianKrebs, Unus Nemo and rav3ndust❄️ 🐧 reshared this.
Violation of TOS & Rules
I deleted a post of yours because you chose to Market. Please review and observe the Terms Of Services & Rules. You may promote your own work or the work of your friends and family. You may not advertise or market for a business. What you may promote for yourself has limits. You can for instance promote your, or a friend or families book, art work, even a small arts and craft etsy site. You may not advertise for a major Incorporation or business even if you own or work for it. I do not allow marketing on this Instance. In addition your profile must not exist entirely for promotions or it will be considered a marketing account and deleted.
like this
Unus Nemo and Jamie Robillard II like this.
Unus Nemo reshared this.
In Between: A Week of Small, Sweet Moments
A Tuesday Morning That Defied Routine
I normally roll out of bed at 7:15, throw on clothes, and bolt for the bus, but Tuesday’s alarm didn’t go off. Panic first (of course), then relief when I checked the time—only 10 minutes late, and the next bus came in 15. So I slowed down. I actually brushed my hair instead of shoving it into a ponytail, and made oatmeal with blueberries that popped when I stirred them, instead of grabbing a granola bar.
As I ate, I noticed the way sunlight hit my kitchen wall, making the dust motes dance. My neighbor’s kid, Leo, was outside, yelling at his dog to “come back!”—the dog, a golden doodle named Charlie, was ignoring him, chasing a butterfly. I laughed, loud enough that Leo looked up and waved. By the time I caught the bus, I was still a little late, but I didn’t mind. The driver even winked and said, “Better late than stressed, right?”
Thursday’s Rainy Afternoon Detour
Work ended early Thursday, thanks to a power glitch in the office. The sky had opened up by then, rain slashing down in thick sheets, so I ducked into a bookstore downtown I’d never visited: “Read Between the Lines.” The owner, a woman with silver braids, was stacking books on a shelf labeled “Rainy Day Reads.” “Need something cozy?” she asked. I nodded, and she pressed a copy of The House in the Cerulean Sea into my hands. “Trust me. It’s like a warm hug.”
I bought it, plus a hot chocolate that came in a mug so big my hands wrapped around it perfectly. I found a window seat, where rain streamed down the glass, and started reading. An hour later, I looked up—surprised by how fast time had gone—and realized the rain had stopped, leaving a rainbow over the parking lot. The owner smiled when I left. “See you when you finish it,” she said. I already can’t wait.
Saturday’s Market Finds and Messy Baking
Saturday mornings usually mean laundry and meal prep, but this week, I hit the farmers’ market instead. It’s a small one, set up in the park, with vendors yelling about their “world’s best strawberries” and kids chasing each other through the aisles. I bought a bunch of those strawberries—juicy, sun-warmed, still with a little dirt on them—and a loaf of crusty bread that smelled like rosemary.
By afternoon, I was inspired to bake. I dug out my mom’s old recipe for strawberry shortcake, the one with her handwriting in the margins: “Add extra vanilla. Trust me.” The biscuits turned out lopsided (I never could get the dough right), but the strawberries? I mashed some with sugar, and they turned into this sweet, syrupy mess that oozed over the biscuits. I ate a slice standing at the counter, crumbs everywhere, and saved a piece for my roommate, who texted 10 minutes later: “Did you put crack in this? It’s amazing.”
Sunday Evening’s Quiet Symphony
Sunday nights usually feel like a countdown to Monday, but this one was different. I skipped scrolling through my phone and lit a candle—vanilla, my favorite—and put on an old playlist, the kind with songs I haven’t heard since college. I folded laundry, but slowly, pausing to sing along to a Taylor Swift song I’d forgotten I loved.
My roommate joined me halfway through, bringing a bowl of popcorn. We sat on the floor, legs crossed, and talked about nothing—how her date went (good, apparently), how my strawberry shortcake was “life-changing,” when we should plant herbs on the balcony. The candle burned down to a nub, and by 9 p.m., the laundry was folded, the popcorn was gone, and I didn’t feel that familiar Sunday dread.
It’s funny, isn’t it? These weren’t big moments—no trips, no milestones—just small, unplanned ones. But they added up to a week that felt… full. I’m starting to think that’s the good stuff.
like this
Unus Nemo and Jamie Robillard II like this.
Unus Nemo reshared this.
Morning Bevarage
My Morning Beverage
I am typically a black coffee drinker. I love coffee, especially my favorite Dark Roast. Though since I have seen some evidence that medium roast, which I do not care for, has higher CBA and is healthier for you; I have been reluctantly switching. I also had a need to get more animal fats (not poisonous vegetable fats) in my diet I decided to make a compromise. Heavy cream (whipping cream) Is a great source of healthy fat. So I came up with the following.
- 2 tbs 100% CACAO (I use Hershey's Cocoa Special Dark)
- 2 tsp Instant Coffee medium roast (I use Nescafe)
- 1/2 tsp Vanilla extract
- 1/2 tsp Ceylon cinnamon (Cassia cinnamon is fine)
- 2 tsp Allulose (to taste)
- 6 oz Unsweetened almond milk
- 4 oz Heavy cream (whipping cream)
Heat up almond milk in microwave, add dry ingredients and stir until completely incorporated. Add heavy cream and stir again, if you are not going to heat it back up (the cream will cool it considerably) then add vanilla and stir. If you are heating it back up to enjoy hot then add vanilla after heating it up.
I only use the instant coffee because I have some to use up. It would be just as practical to use real coffee about 4 oz with 2 oz almond milk. There is also nothing wrong with regular whole fat milk, I just love almond milk. Though never use lowfat milk or lowfat anything. Lowfat products are usually sweetened and you do not need the extra carbs and even if they have no added sugars (think high fructose corn syrup that can now legally be labeled as natural flavoring) the process of removing the fat increases the carbs. Your body should not be exposed to unwrapped carbs. Carbs should be earned by your body having to extract it from fibers or fats. Not just poured into the blood stream (what happens when they are unwrapped). The volume of ingredients is based on the need to fit it in my favorite 12 oz coffee mug. 😉
There are a few vegetable fats that are not dangerous. Cold Pressed Single Sourced olive oil is great. Though if it does not say cold pressed, it is not. Single sourced is important because you do not want a mix of questionably sourced olive oil that may not be what it is labeled as. Naturally Refined avocado oil. If you are using it for low temp cooking or as an ingredient (say in mayonnaise) unrefined is fine. Unrefined avocado oil has an extremely low smoke point and is unsuitable for high temp cooking. Though refined avocado oil has the highest smoke point of any oil we currently use to cook with. If you see some article or cookbook referring to avocado oil as a low temp cooking oil, they are referring to unrefined avocado oil (and should have noted such). Coconut oil is great and coconut MCT oil is a great way to add some healthy fat to your drinks. Cold pressed is important because if it is not cold pressed then chemicals that are known to be hazardous to human health are used to extract the oils from the vegetation. Not to mention that these oils will be made rancid by these chemicals and then deodorized by other chemicals. So you are eating food cooked in rancid deodorized oil, or even worse you decided to use that oil as an ingredient! There are a few seed oils that if cold pressed are healthy though they are rarely found in markets and extremely expensive. Remember, if it does not say cold pressed it is not. Keep in mind that not all seeds and grains can have the oil extracted without a chemical process (think rapeseed oil (aka: canola oil), corn oil and mixed vegetable oil (usually just referred to as vegetable oil). These are toxic and should never be consumed by human beings (or other animals).
Unus Nemo
#MorningBeverage #AnimalFat #VegetableFat #SeedOils #ColdPressed #SingleSourced #NaturallyRefined
crimsonfall
in reply to Fedi.Tips • • •Radio Free Trumpistan likes this.
MugsysRapSheet 🔩🐑🐘
in reply to Fedi.Tips • • •I got one of these just this morning and reported/blocked it.
The fact they used a TinyURL (y,com/[random letters] was a dead giveaway it was fake.
Ditto for any user whose handle is "Name.lotsanumbers". 🤦♂️ #scam #spam
felis_catus_domesticus
in reply to Fedi.Tips • • •Mariner
in reply to Fedi.Tips • • •Michelle Hughes
in reply to Fedi.Tips • • •Unus Nemo likes this.
Erebus
in reply to Fedi.Tips • • •Radio Free Trumpistan reshared this.
Thomas Wassermann
in reply to Fedi.Tips • • •Ich habe in dem Zusammenhang
PhishDestroy Alert
@phishdestroy
mastodon.social
gefunden, könnte für den Einen oder Anderen interessant sein...
Yirggzmb
in reply to Fedi.Tips • • •Fedi.Tips
in reply to Yirggzmb • • •Michael
in reply to Fedi.Tips • • •Fedi.Tips
in reply to Michael • • •@hms88
Hi!
You can reply to me but set the visibilty to "Mentioned" or "Private mention". There's more info about this at fedi.tips/who-can-see-my-posts…
Who can see my posts and replies in Mastodon? How do I choose post visibility settings? How do I send DMs in Mastodon? | Fedi.Tips – An Unofficial Guide to Mastodon and the Fediverse
fedi.tipsMichael
in reply to Fedi.Tips • • •Michael
in reply to Fedi.Tips • • •Bill
in reply to Michael • • •You might look for "Specific People"
Fedi.Tips
in reply to Bill • • •Ah yeah, they call it "specific people" on the official app for some reason. That's the same as "Mentions". Use that setting.
Sorry about this, they used to call it mentions like everyone else but changed it for some reason.
Cassandrich
in reply to Fedi.Tips • • •Fedi.Tips
in reply to Fedi.Tips • • •p.s. There is a verification system on Mastodon but it's entirely voluntary and does not use credit cards or involve any kind of payment.
If you're interested in genuinely verifying your account, there is more info on how to do it here: fedi.tips/how-do-i-verify-my-a…
TL:DR - If you have an official website you can verify that your Mastodon account is also the owner of your website. It's self-service and does not involve any kind of payment or payment cards.
How do I verify my account on Mastodon and the Fediverse? | Fedi.Tips – An Unofficial Guide to Mastodon and the Fediverse
fedi.tipsazteclady reshared this.