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: mastodon.social/terms
- 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 4 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
29 Mar 24
Latest version
Primary Language
Ruby
Size
235,326 KB
Stars
45,716
Forks
6,682
Watchers
45,716
Language Usage
Star History
Top Contributors
-
@Gargron (4051)
-
@dependabot[bot] (2147)
-
@ClearlyClaire (1825)
-
@mjankowski (954)
-
@dependabot-preview[bot] (720)
-
@ykzts (547)
-
@renovate[bot] (503)
-
@akihikodaki (240)
-
@nschonni (234)
-
@renchap (141)
-
@unarist (140)
-
@tribela (122)
-
@noellabo (119)
-
@github-actions[bot] (115)
-
@abcang (106)
-
@yiskah (103)
-
@mayaeh (99)
-
@nolanlawson (94)
-
@ysksn (88)
-
@sorin-davidoi (81)
-
@danielmbrasil (75)
-
@lynlynlynx (70)
-
@shleeable (61)
-
@ThisIsMissEm (49)
-
@zunda (49)
-
@c960657 (48)
-
@renatolond (46)
-
@takayamaki (42)
-
@ineffyble (42)
-
@alpaca-tc (41)
Recent Commits
-
Renaud Chaput (29 Mar 24)
Handle `createAppAsyncThunk` rejected actions in the errors middleware (#29791)
-
github-actions[bot] (29 Mar 24)
New Crowdin Translations (automated) (#29796) Co-authored-by: GitHub Actions <noreply@github.com>
-
Renaud Chaput (29 Mar 24)
Change the `theme-color` value automatically when using a built-in theme (#29795)
-
renovate[bot] (29 Mar 24)
Update dependency glob to v10.3.12 (#29790) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
-
renovate[bot] (29 Mar 24)
Update dependency debug to v1.9.2 (#29799) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
-
Renaud Chaput (28 Mar 24)
Remove global `boosts` state and convert boosts modal to Typescript (#29774)
-
github-actions[bot] (28 Mar 24)
New Crowdin Translations (automated) (#29785) Co-authored-by: GitHub Actions <noreply@github.com>
-
Claire (28 Mar 24)
Fix logo pushing header buttons out of view on certain conditions in mobile layout (#29787)
-
Matt Jankowski (28 Mar 24)
Simplify checklist step loop in welcome mailer (#29761)
-
renovate[bot] (28 Mar 24)
Update dependency node to 20.12 (#29765) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
-
Renaud Chaput (28 Mar 24)
Fix `<RelativeTimestamp>` types (#29781)
-
Renaud Chaput (28 Mar 24)
Fix props for `<Button>` (#29780)
-
Renaud Chaput (28 Mar 24)
Fix PropTypes for some record objects (#29786)
-
github-actions[bot] (27 Mar 24)
New Crowdin Translations (automated) (#29772) Co-authored-by: GitHub Actions <noreply@github.com>
-
Claire (27 Mar 24)
Fix language picker and privacy picker not having a backdrop filter (#29779)
-
Renaud Chaput (27 Mar 24)
Fix notifications marker fetch (#29777)
-
Renaud Chaput (27 Mar 24)
Rewrite PIP state in Typescript (#27645) Co-authored-by: Claire <claire.github-309c@sitedethib.com>
-
Matt Jankowski (27 Mar 24)
Pull out constant from `AccountWarning.recent` scope (#29767)
-
Renaud Chaput (27 Mar 24)
Rewrite markers reducer in Typescript (#27644)
-
renovate[bot] (27 Mar 24)
Update dependency react-intl to v6.6.4 (#29771) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
-
renovate[bot] (27 Mar 24)
Update dependency json-schema to v4.3.0 (#29769) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
-
Matt Jankowski (27 Mar 24)
Use composable query in `Status.not_domain_blocked_by_account` scope (#29766)
-
renovate[bot] (27 Mar 24)
Update dependency prom-client to v15.1.1 (#29764) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
-
Claire (26 Mar 24)
Fix column borders disappearing in advanced interface on low width viewports (#29763)
-
Matt Jankowski (26 Mar 24)
Use existing `MascotHelper#instance_presenter` instead of local var in `welcome` email template (#29759)
-
Claire (26 Mar 24)
Use `upsert_all` and `insert_all` to reduce back-and-forth in costly migrations (#29752)
-
Claire (26 Mar 24)
Undo notification permissions on individual and domain blocks (#29570)
-
Claire (26 Mar 24)
Fix admin interface repeating rule title instead of showing hint text (#29758)
-
Claire (26 Mar 24)
Add list of pending releases directly in mail notifications for version updates (#29436)
-
Matt Jankowski (26 Mar 24)
Add `not_allowed` scope for `PreviewCardTrend` (#29599)
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 90,641
- Stars 59
- Date Created 08 Nov 22
- Last Updated 21 days 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: notifications@example.com 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 notifications@example.com
- 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!