Mastodon
mastodon.socialAn open-source, distributed social media platform functioning similarly to Twitter, without algorithmic timeline manipulations. It operates across independent servers.
- Homepage: mastodon.social
- GitHub: github.com/mastodon/mastodon
- Privacy: tosdr.org/en/service/639
- Web info: web-check.xyz/results/mastodon.social
Mastodon Privacy Policy
Privacy Policy Summary
- The user is informed about security practices
- The court of law governing the terms is in a jurisdiction that is friendlier to user privacy protection.
- The service can delete your account without prior notice
- This service is only available to users of a certain age
- The service provides two factor authentification for your account
- User logs are deleted after a finite period of time
- You have the right to leave this service at any time
- info given about security practices
- There is a date of the last update of the agreements
- Your personal data is not sold
- The service allows you to use pseudonyms
- Private messages can be read
- This service collects your IP address, which can be used to view your approximate location
- This service offers a symbolic but nonbinding statement about a matter of opinion, ethics, society, or politics
- You shall not interfere with another person's enjoyment of the service
- You agree not to submit libelous, harassing or threatening content
- Terms may be changed any time at their discretion, without notice to you
- Details are provided about what kind of information they collect
- This service gives your personal data to third parties involved in its operation
- The publishing of personally identifiable information without the owner’s consent is not allowed
- The service is open-source
- You are prohibited from sending chain letters, junk mail, spam or any unsolicited messages
- The posting of untagged pornographic content is prohibited
- Two factor authentication is provided for your account
- This service reserves the right to disclose your personal information without notifying you
Score
Documents
- Code of ConductCreated 07 Aug 18, Last modified 3 years ago
- Privacy PolicyCreated 07 Aug 18, Last modified 3 years ago
- Terms of ServiceCreated 09 Nov 19, Last modified 5 years ago
Domains Covered by Policy
- mastodon.social
- joinmastodon.org
- mastodon.online
About the Data
This data is kindly provided by tosdr.org. Read full report at: #639
Mastodon Source Code
Author
Description
Your self-hosted, globally interconnected microblogging community
Homepage
https://joinmastodon.orgLicense
AGPL-3.0
Created
22 Feb 16
Last Updated
30 Nov 24
Latest version
Primary Language
Ruby
Size
269,457 KB
Stars
47,242
Forks
7,005
Watchers
47,242
Language Usage
Star History
Top Contributors
- @Gargron (4120)
- @dependabot[bot] (2147)
- @ClearlyClaire (2093)
- @mjankowski (1487)
- @renovate[bot] (999)
- @dependabot-preview[bot] (720)
- @ykzts (548)
- @github-actions[bot] (266)
- @nschonni (246)
- @akihikodaki (240)
- @renchap (228)
- @unarist (140)
- @tribela (131)
- @noellabo (119)
- @abcang (106)
- @yiskah (103)
- @ThisIsMissEm (101)
- @mayaeh (99)
- @nolanlawson (94)
- @ysksn (88)
- @sorin-davidoi (81)
- @danielmbrasil (78)
- @lynlynlynx (70)
- @c960657 (69)
- @shleeable (67)
- @vmstan (59)
- @zunda (50)
- @renatolond (47)
- @takayamaki (42)
- @ineffyble (42)
Recent Commits
- Eugen Rochko (29 Nov 24)
Change "social web" to "fediverse" in a few banners in web UI (#33101)
- Eugen Rochko (29 Nov 24)
Change server rules to be collapsible (#33039)
- Yann (29 Nov 24)
Remove constant definition from global scope in embed.js (#33107)
- Claire (29 Nov 24)
Add `tootctl feeds vacuum` (#33065)
- Claire (29 Nov 24)
Fix middle-click handling conflicting with automatic scrolling (#33106)
- github-actions[bot] (29 Nov 24)
New Crowdin Translations (automated) (#33104) Co-authored-by: GitHub Actions <[email protected]>
- Eugen Rochko (29 Nov 24)
Change design of modal loading and error screens in web UI (#33092)
- Emelia Smith (29 Nov 24)
Add link from Web UI for Hashtags to the Moderation UI (#31448) Co-authored-by: Eugen Rochko <[email protected]>
- Claire (28 Nov 24)
Fix inactive users' timelines being backfilled on follow and unsuspend (#33094)
- Calvin Lee (28 Nov 24)
Correctly sanitize MathML out of post content (#27107)
- Eugen Rochko (28 Nov 24)
Fix list error messages (#33082)
- github-actions[bot] (28 Nov 24)
New Crowdin Translations (automated) (#33084) Co-authored-by: GitHub Actions <[email protected]>
- renovate[bot] (28 Nov 24)
Update opentelemetry-ruby (non-major) (#33083) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Eugen Rochko (26 Nov 24)
Change avatar and header size limits from 2MB to 8MB when using libvips (#33002)
- Eugen Rochko (26 Nov 24)
Change onboarding flow in web UI (#32998)
- Eugen Rochko (26 Nov 24)
Remove old notifications route from web UI (#33038)
- Matt Jankowski (26 Nov 24)
Add `UserRole#bypass_block?` method for notification check (#32974)
- renovate[bot] (26 Nov 24)
Update dependency axios to v1.7.8 (#33075) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- renovate[bot] (26 Nov 24)
Update dependency aws-sdk-s3 to v1.174.0 (#33076) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- renovate[bot] (26 Nov 24)
Update dependency webauthn to v3.2.2 (#32879) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- renovate[bot] (26 Nov 24)
Update dependency postcss-preset-env to v10.1.1 (#32947) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Matt Jankowski (26 Nov 24)
Fix `Style/SafeNavigation` cop (#32970)
- renovate[bot] (26 Nov 24)
Update dependency @dnd-kit/core to v6.2.0 (#33050) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- renovate[bot] (26 Nov 24)
Update dependency @dnd-kit/sortable to v9 (#33051) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- github-actions[bot] (26 Nov 24)
New Crowdin Translations (automated) (#33074) Co-authored-by: GitHub Actions <[email protected]>
- renovate[bot] (26 Nov 24)
Update Yarn to v4.5.3 (#33069) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- renovate[bot] (26 Nov 24)
Update dependency selenium-webdriver to v4.27.0 (#33071) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Matt Jankowski (26 Nov 24)
Remove `body_class_string` helper (#33072)
- Matt Jankowski (25 Nov 24)
Update ✨binstub✨ templates (#32335)
- Claire (25 Nov 24)
Fix direct inbox delivery pushing posts into inactive followers' timelines (#33067)
Mastodon Website
Website
Mastodon
The original server operated by the Mastodon gGmbH non-profit
Redirects
Does not redirect
Security Checks
All 66 security checks passed
Server Details
- IP Address 151.101.129.91
- Location San Francisco, California, United States of America, NA
- ISP Fastly Inc.
- ASN AS54113
Associated Countries
- US
Saftey Score
Website marked as safe
100%
Blacklist Check
mastodon.social was found on 0 blacklists
- ThreatLog
- OpenPhish
- PhishTank
- Phishing.Database
- PhishStats
- URLhaus
- RPiList Not Serious
- AntiSocial Blacklist
- PhishFeed
- NABP Not Recommended Sites
- Spam404
- CRDF
- Artists Against 419
- CERT Polska
- PetScams
- Suspicious Hosting IP
- Phishunt
- CoinBlockerLists
- MetaMask EthPhishing
- EtherScamDB
- EtherAddressLookup
- ViriBack C2 Tracker
- Bambenek Consulting
- Badbitcoin
- SecureReload Phishing List
- Fake Website Buster
- TweetFeed
- CryptoScamDB
- StopGunScams
- ThreatFox
- PhishFort
Website Preview
Mastodon Docker
Container Info
Mastodon
[Mastodon](https://github.com/mastodon/mastodon/) is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones..
DockerHub Metrics
- Pull Count 126,312
- Stars 72
- Date Created 08 Nov 22
- Last Updated 2 months ago
View on DockerHub
linuxserver/mastodonRun Command
docker run -d \ -p 80:80/tcp \ -p 443:443/tcp \ -e PUID=${PUID} \ -e PGID=${PGID} \ -e TZ=${TZ} \ -e LOCAL_DOMAIN=${LOCAL_DOMAIN} \ -e REDIS_HOST=${REDIS_HOST} \ -e REDIS_PORT=${REDIS_PORT} \ -e DB_HOST=${DB_HOST} \ -e DB_USER=${DB_USER} \ -e DB_NAME=${DB_NAME} \ -e DB_PASS=${DB_PASS} \ -e DB_PORT=${DB_PORT} \ -e ES_ENABLED=${ES_ENABLED} \ -e SECRET_KEY_BASE=${SECRET_KEY_BASE} \ -e OTP_SECRET=${OTP_SECRET} \ -e VAPID_PRIVATE_KEY=${VAPID_PRIVATE_KEY} \ -e VAPID_PUBLIC_KEY=${VAPID_PUBLIC_KEY} \ -e SMTP_SERVER=${SMTP_SERVER} \ -e SMTP_PORT=${SMTP_PORT} \ -e SMTP_LOGIN=${SMTP_LOGIN} \ -e SMTP_PASSWORD=${SMTP_PASSWORD} \ -e SMTP_FROM_ADDRESS=${SMTP_FROM_ADDRESS} \ -e S3_ENABLED=${S3_ENABLED} \ -e WEB_DOMAIN=${WEB_DOMAIN} \ -e ES_HOST=${ES_HOST} \ -e ES_PORT=${ES_PORT} \ -e ES_USER=${ES_USER} \ -e ES_PASS=${ES_PASS} \ -e S3_BUCKET=${S3_BUCKET} \ -e AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} \ -e AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY} \ -e S3_ALIAS_HOST=${S3_ALIAS_HOST} \ -e SIDEKIQ_ONLY=${SIDEKIQ_ONLY} \ -e SIDEKIQ_QUEUE=${SIDEKIQ_QUEUE} \ -e SIDEKIQ_DEFAULT=${SIDEKIQ_DEFAULT} \ -e SIDEKIQ_THREADS=${SIDEKIQ_THREADS} \ -e DB_POOL=${DB_POOL} \ -e NO_CHOWN=${NO_CHOWN} \ -v /volume1/docker/mastodon/config:/config \ --restart=unless-stopped \ linuxserver/mastodon:latest
Compose File
version: 3.8 services: mastodon: image: linuxserver/mastodon:latest ports: - 80:80:tcp - 443:443:tcp environment: PUID: 1024 PGID: 100 TZ: Europe/Amsterdam LOCAL_DOMAIN: example.com REDIS_HOST: redis REDIS_PORT: 6379 DB_HOST: db DB_USER: mastodon DB_NAME: mastodon DB_PASS: mastodon DB_PORT: 5432 ES_ENABLED: false SECRET_KEY_BASE: OTP_SECRET: VAPID_PRIVATE_KEY: VAPID_PUBLIC_KEY: SMTP_SERVER: mail.example.com SMTP_PORT: 25 SMTP_LOGIN: SMTP_PASSWORD: SMTP_FROM_ADDRESS: [email protected] S3_ENABLED: false WEB_DOMAIN: mastodon.example.com ES_HOST: es ES_PORT: 9200 ES_USER: elastic ES_PASS: elastic S3_BUCKET: AWS_ACCESS_KEY_ID: AWS_SECRET_ACCESS_KEY: S3_ALIAS_HOST: SIDEKIQ_ONLY: false SIDEKIQ_QUEUE: SIDEKIQ_DEFAULT: false SIDEKIQ_THREADS: 5 DB_POOL: 5 NO_CHOWN: volumes: - /volume1/docker/mastodon/config:/config restart: unless-stopped
Environment Variables
- Var Name Default
- PUID 1024
- PGID 100
- TZ Europe/Amsterdam
- LOCAL_DOMAIN example.com
- REDIS_HOST redis
- REDIS_PORT 6379
- DB_HOST db
- DB_USER mastodon
- DB_NAME mastodon
- DB_PASS mastodon
- DB_PORT 5432
- ES_ENABLED false
- SECRET_KEY_BASE null
- OTP_SECRET null
- VAPID_PRIVATE_KEY null
- VAPID_PUBLIC_KEY null
- SMTP_SERVER mail.example.com
- SMTP_PORT 25
- SMTP_LOGIN null
- SMTP_PASSWORD null
- SMTP_FROM_ADDRESS [email protected]
- S3_ENABLED false
- WEB_DOMAIN mastodon.example.com
- ES_HOST es
- ES_PORT 9200
- ES_USER elastic
- ES_PASS elastic
- S3_BUCKET null
- AWS_ACCESS_KEY_ID null
- AWS_SECRET_ACCESS_KEY null
- S3_ALIAS_HOST null
- SIDEKIQ_ONLY false
- SIDEKIQ_QUEUE null
- SIDEKIQ_DEFAULT false
- SIDEKIQ_THREADS 5
- DB_POOL 5
- NO_CHOWN null
Port List
- 80:80/tcp
- 443:443/tcp
Volume Mounting
- /volume1/docker/mastodon/config /config
Permissions
- read ✅ Yes
- write ✅ Yes
- admin ✅ Yes
Mastodon Reviews
More Social Networks
-
Offers self-governing communities with auditable moderation, akin to Reddit but prioritizing privacy, democracy, and transparency. Aether is peer-to-peer and open source, available for Windows, Mac, and Linux.
-
A fully open-source, self-hostable discussion platform usable as a mailing list, discussion forum, or long-form chat room.
-
A social media platform designed to foster open conversations and community engagement. Rewards content creation.
About the Data: Mastodon
API
You can access Mastodon's data programmatically via our API.
Simply make a GET
request to:
https://api.awesome-privacy.xyz/social/social-networks/mastodon
The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.
About the Data
Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.
Share Mastodon
Help your friends compare Social Networks, and pick privacy-respecting software and services.
Share Mastodon and Awesome Privacy with your network!