Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Mastodon
  3. Server requirements experience for a small group

Server requirements experience for a small group

Scheduled Pinned Locked Moved Mastodon
14 Posts 8 Posters 2.9k Views 8 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • chetbakerC chetbaker

    Hello!

    I wanted to know if some of you have any experience setting up a mastodon instance for a small group of users (10-50) server-wise.

    I remember reading here a warning about the use of space and memory, but I couldn't find the exact thread.

    I wonder if any of you have any experience to share in terms of minimum server requirements for a small user base.

    Thanks!

    girishG Offline
    girishG Offline
    girish
    Staff
    wrote on last edited by
    #2

    @chetbaker https://forum.cloudron.io/topic/7939/running-a-federated-mastodon-instance-will-take-up-alot-of-space-and-ram-be-prepared maybe?

    chetbakerC 1 Reply Last reply
    0
    • girishG girish

      @chetbaker https://forum.cloudron.io/topic/7939/running-a-federated-mastodon-instance-will-take-up-alot-of-space-and-ram-be-prepared maybe?

      chetbakerC Offline
      chetbakerC Offline
      chetbaker
      wrote on last edited by
      #3

      @girish said in Server requirements experience for a small group:

      @chetbaker https://forum.cloudron.io/topic/7939/running-a-federated-mastodon-instance-will-take-up-alot-of-space-and-ram-be-prepared maybe?

      yeah, thanks! that was the one.

      Although my question remains, do any of you have any experience setting up a small mastodon instance that can provide any hints in terms of resources needed?

      girishG 1 Reply Last reply
      0
      • chetbakerC chetbaker

        @girish said in Server requirements experience for a small group:

        @chetbaker https://forum.cloudron.io/topic/7939/running-a-federated-mastodon-instance-will-take-up-alot-of-space-and-ram-be-prepared maybe?

        yeah, thanks! that was the one.

        Although my question remains, do any of you have any experience setting up a small mastodon instance that can provide any hints in terms of resources needed?

        girishG Offline
        girishG Offline
        girish
        Staff
        wrote on last edited by
        #4

        @chetbaker I will have to let others answer that. I don't have experience running mastodon for general use.

        1 Reply Last reply
        0
        • subvenS Offline
          subvenS Offline
          subven
          wrote on last edited by
          #5

          For 10-50 users with Cloudron (docker setup) I would recommend a minimum of:

          • quad (v)core
          • 6-8GB RAM
          • 150-300GB SSD RAID (depends on how good the cache purging works right now)

          Costs for an instance like this vary between 6-20€ per month (Cloudron not included but you can use the Free tier anyway). If you run out of disc space, invest in an external storage rather then upgrading your server. Example configurations: Contabo CLOUD VPS S, Netcup VPS 1000 G10, Hetzner CPX31

          shanelord01S 1 Reply Last reply
          2
          • subvenS subven

            For 10-50 users with Cloudron (docker setup) I would recommend a minimum of:

            • quad (v)core
            • 6-8GB RAM
            • 150-300GB SSD RAID (depends on how good the cache purging works right now)

            Costs for an instance like this vary between 6-20€ per month (Cloudron not included but you can use the Free tier anyway). If you run out of disc space, invest in an external storage rather then upgrading your server. Example configurations: Contabo CLOUD VPS S, Netcup VPS 1000 G10, Hetzner CPX31

            shanelord01S Offline
            shanelord01S Offline
            shanelord01
            wrote on last edited by
            #6

            @subven Yep. I’m running mine in a Linode 8GB 4CPU (shared). That’s about the same cost.

            itbeardI 1 Reply Last reply
            2
            • shanelord01S shanelord01

              @subven Yep. I’m running mine in a Linode 8GB 4CPU (shared). That’s about the same cost.

              itbeardI Offline
              itbeardI Offline
              itbeard
              wrote on last edited by itbeard
              #7

              @shanelord01
              I'm also using Linode 8gb /4 CPUs (but dedicated) - for 50 members it is more than enough (you can use 4Gb / 2 CPU cores). Now we have almost 400 users and 8/4 works well.

              For files we use Amazon S3 (pretty cheep)

              shanelord01S 1 Reply Last reply
              1
              • itbeardI itbeard

                @shanelord01
                I'm also using Linode 8gb /4 CPUs (but dedicated) - for 50 members it is more than enough (you can use 4Gb / 2 CPU cores). Now we have almost 400 users and 8/4 works well.

                For files we use Amazon S3 (pretty cheep)

                shanelord01S Offline
                shanelord01S Offline
                shanelord01
                wrote on last edited by
                #8

                @itbeard Why do you use Amazon S3 vs Linode Object Storage? From first glance it seems Linode is cheaper at 0.02c per GB vs AWS 0.023...

                girishG LatinosnctvL itbeardI 3 Replies Last reply
                0
                • shanelord01S shanelord01

                  @itbeard Why do you use Amazon S3 vs Linode Object Storage? From first glance it seems Linode is cheaper at 0.02c per GB vs AWS 0.023...

                  girishG Offline
                  girishG Offline
                  girish
                  Staff
                  wrote on last edited by girish
                  #9

                  @shanelord01 Not speaking for OP, but when we started out years ago, AWS gave us a lot of free credits (via my co-working space, which is sadly now defunkt).

                  doodlemania2D 1 Reply Last reply
                  1
                  • girishG girish

                    @shanelord01 Not speaking for OP, but when we started out years ago, AWS gave us a lot of free credits (via my co-working space, which is sadly now defunkt).

                    doodlemania2D Offline
                    doodlemania2D Offline
                    doodlemania2
                    App Dev
                    wrote on last edited by
                    #10

                    @girish you still have / making use of your Azure credits from a few years back?

                    girishG 1 Reply Last reply
                    0
                    • doodlemania2D doodlemania2

                      @girish you still have / making use of your Azure credits from a few years back?

                      girishG Offline
                      girishG Offline
                      girish
                      Staff
                      wrote on last edited by
                      #11

                      @doodlemania2 sadly no, we never got a need to use it.

                      1 Reply Last reply
                      0
                      • shanelord01S shanelord01

                        @itbeard Why do you use Amazon S3 vs Linode Object Storage? From first glance it seems Linode is cheaper at 0.02c per GB vs AWS 0.023...

                        LatinosnctvL Offline
                        LatinosnctvL Offline
                        Latinosnctv
                        wrote on last edited by
                        #12

                        @shanelord01 I think that wasabi is the cheapest thing on the current market, in terms of price-quality.

                        https://wasabi.com/cloud-storage-pricing/#cost-estimates

                        No Charges For Egress or API Requests
                        
                        Wasabi’s pricing model of $.0059 per GB/mo ($5.99 per TB/month) with no additional
                        
                        charges for egress or API requests means you don’t pay to access your data.
                        
                        1 Reply Last reply
                        0
                        • shanelord01S shanelord01

                          @itbeard Why do you use Amazon S3 vs Linode Object Storage? From first glance it seems Linode is cheaper at 0.02c per GB vs AWS 0.023...

                          itbeardI Offline
                          itbeardI Offline
                          itbeard
                          wrote on last edited by
                          #13

                          @shanelord01 to be honest we did not thing about LOS. Thanks for proposal, looks like this is also good option

                          1 Reply Last reply
                          0
                          • robiR Offline
                            robiR Offline
                            robi
                            wrote on last edited by
                            #14

                            https://www.reddit.com/r/Mastodon/comments/yzp1qz/mastodon_server_hardware_requirements/

                            This is a discussion on Reddit about what it takes to host a Mastodon instance (Mastodon uses the ActivityPub protocol). The requirements are quite high. One large instance with 29,000 users is hosted on this hardware:

                            2 AMD 5950 16c/32thread 128GB ram with nvme ssds running sidekiq jobs
                            1 AMD 5950 16c/32thread 128GB ram with nvme ssds running elasticsearch and redis
                            1 AMD 5950 16c/32thread 128GB ram with nvme ssds running Postgres DB
                            2 AMD 5950 16c/32thread 128GB ram with nvme ssds running PUMA (mastodon web app) and nginx (only one is currently powered on - other is being reworked
                            1 AMD Epyc 32c/64th 400GB ram with 10TB of nvme ssd acting as a s3 storage provider and another nginx/PUMA web front end

                            This is a total of 96 CPU cores! Another person with 500 users says,

                            "For those interested in a data point, I am running an instance with nearly 500 users. Currently running on an AWS Lightsail instance with 4GB Ram, 2 vCPU, for $20/month, and an S3 instance for media storage (1TB - nearly full) for $3/month. I am constantly monitoring resources - as the system is running well but nearly topped out.

                            I will likely be moving to 8GB RAM, 4 vCPU instance, and 2TB S3 in the coming weeks."

                            These requirements are quite high. I also recently learned that bandwidth is a continuous 1-2 Gbits/s. No wonder Mastodon is having trouble keeping up with the influx of Twitter users!

                            Conscious tech

                            1 Reply Last reply
                            1
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • Bookmarks
                            • Search