Mastodon

mastodon.social
Mastodon Icon

An open-source, distributed social media platform functioning similarly to Twitter, without algorithmic timeline manipulations. It operates across independent servers.

Open Source

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

C

Documents

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

mastodon

Description

Your self-hosted, globally interconnected microblogging community

#activity-stream#activitypub#docker#fediverse#mastodon#microblog#social-network#social-web#webfinger

Homepage

https://joinmastodon.org

License

AGPL-3.0

Created

22 Feb 16

Last Updated

17 May 24

Latest version

v4.2.8

Primary Language

Ruby

Size

237,327 KB

Stars

46,088

Forks

6,750

Watchers

46,088

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Emelia Smith (17 May 24)

    Support multiple redirect_uris when creating OAuth 2.0 Applications (#29192)

  • Claire (17 May 24)

    Add emphasis on ActiveRecord Encryption configuration values being secret (#30340)

  • Jeong Arm (17 May 24)

    Fix moderation action logs (#30342)

  • github-actions[bot] (17 May 24)

    New Crowdin Translations (automated) (#30336) Co-authored-by: GitHub Actions <[email protected]>

  • Matt Jankowski (17 May 24)

    Remove duplicate method def `ApplicationHelper#instance_presenter` (#30331)

  • renovate[bot] (17 May 24)

    chore(deps): update dependency rails to v7.1.3.3 (#30334) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

  • renovate[bot] (17 May 24)

    chore(deps): update dependency selenium-webdriver to v4.21.1 (#30335) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

  • renovate[bot] (17 May 24)

    fix(deps): update dependency @rails/ujs to v7.1.3-3 (#30337) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

  • renovate[bot] (17 May 24)

    fix(deps): update dependency sass to v1.77.2 (#30338) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

  • renovate[bot] (16 May 24)

    chore(deps): update dependency selenium-webdriver to v4.21.0 (#30325) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

  • Claire (16 May 24)

    Fix Web UI trying to save user settings when logged out (#30324)

  • Matt Jankowski (16 May 24)

    Enable YJIT when available (#30310)

  • Renaud Chaput (16 May 24)

    Allow to customise the OTEL service name prefix (#30322)

  • Matt Jankowski (16 May 24)

    Rename `cache_*` methods to `preload_*` in controller concern (#30209)

  • Emelia Smith (16 May 24)

    Fix: Mark redirect uris field in Development > Application form as required (#30311)

  • renovate[bot] (16 May 24)

    fix(deps): update dependency @reduxjs/toolkit to v2.2.5 (#30320) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

  • github-actions[bot] (16 May 24)

    New Crowdin Translations (automated) (#30319) Co-authored-by: GitHub Actions <[email protected]>

  • Matt Jankowski (16 May 24)

    Use ruby language constants to build version string in software version dimension (#30309)

  • renovate[bot] (16 May 24)

    chore(deps): update dependency rspec-sidekiq to v5 (#30314) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

  • David Lapshin (16 May 24)

    Fix incorrect element selector from #30221 (#30307)

  • Matt Jankowski (15 May 24)

    Disable `Style/RedundantFetchBlock` cop (#30207)

  • renovate[bot] (15 May 24)

    fix(deps): update dependency pino to v9.1.0 (#30283) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

  • Emelia Smith (15 May 24)

    Improve Report Notes and Account Moderation Notes (#30288)

  • Claire (15 May 24)

    Fix off-by-one in `tootctl media` commands (#30306)

  • renovate[bot] (15 May 24)

    chore(deps): update dependency aws-sdk-s3 to v1.151.0 (#30287) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

  • Jason Punyon (15 May 24)

    Fix repetitive database queries from #30040 (#30259)

  • Matt Jankowski (15 May 24)

    Move `simplecov` config into `rails_helper` (#30302)

  • github-actions[bot] (15 May 24)

    New Crowdin Translations (automated) (#30290) Co-authored-by: GitHub Actions <[email protected]>

  • renovate[bot] (15 May 24)

    fix(deps): update dependency postcss-preset-env to v9.5.13 (#30286) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

  • renovate[bot] (15 May 24)

    chore(deps): update dependency letter_opener_web to v3 (#30296) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

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..

#Social

DockerHub Metrics

  • Pull Count 90,641
  • Stars 59
  • Date Created 08 Nov 22
  • Last Updated 2 months ago

View on DockerHub

linuxserver/mastodon

Run 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

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!

View Social Networks (4)