mastodon-documentation
posix-spawn
mastodon-documentation | posix-spawn | |
---|---|---|
7 | 3 | |
45 | 518 | |
- | - | |
10.0 | 0.0 | |
over 1 year ago | about 2 months ago | |
Ruby | ||
GNU Affero General Public License v3.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mastodon-documentation
-
Mastodon needs to be easier and more efficient to self host if it's benefits over non-federated social media is going to be able to shine
Visit your instance, make yourself an account, and set yourself as admin by running this function in the Cloudron > Mastodon Terminal: https://github.com/McKael/mastodon-documentation/blob/master/Running-Mastodon/Administration-guide.md
-
Paul Graham is leaving Twitter
For those wondering about how to sign up to mastodon and what server to pick:
It's like picking an email server. They all have their differences, but generally they are interoperable. You can read users from anywhere, and follow from anywhere. Better yet, it's fairly easy to move your account from one server to another if you don't like it.
Your best bet is some of the bigger second-tier servers (ones that have thousands but not hundreds of thousands of users) because they aren't as heavily loaded.
https://github.com/McKael/mastodon-documentation/blob/master...
-
So Ummm How do I create an Account? And which server should I pick?
An internet search showed https://instances.social/ and https://github.com/McKael/mastodon-documentation/blob/master/Using-Mastodon/List-of-Mastodon-instances.md. There is no website that lists all of them. While this might feel a bit annoying, think about it this way: Imagine looking for a new email-service, there is not the one website that lists all of them. Same here. Since it’s a decentralized service, that’s just not possible.
-
Mastodon Server Hardware Requirements
Found some basic requirements in GitHub: https://github.com/McKael/mastodon-documentation/blob/master/Running-Mastodon/Resources-needed.md
-
How to Deploy Mastadon On The Threefold Decentralized Cloud
you can find a break down of what cpu and ram needs are expected here, for this tutorial you will be running without docker.
-
Looking into Mastodon server hosting...and my head hurts
But basically, docker-compose build will get you most of the way there. These instructions are old but mostly still relevant: https://github.com/McKael/mastodon-documentation/blob/master/Running-Mastodon/Docker-Guide.md
- Sosyal medya yasasına karşı en büyük silahımız: Desantralize sosyal medyalar
posix-spawn
- Various Ways to Run Shell Commands in Ruby
-
Mastodon needs to be easier and more efficient to self host if it's benefits over non-federated social media is going to be able to shine
git clone https://github.com/rtomayko/posix-spawn.git cd posix-spawn/ gem build posix-spawn.gemspec gem install posix-spawn*.gem
-
Mold: A Modern Linker
What about posix_spawn() with POSIX_SPAWN_USEVFORK? That saves some of the overhead. See eg https://github.com/rtomayko/posix-spawn#benchmarks
What are some alternatives?
pinafore - Alternative web client for Mastodon (UNMAINTAINED)
Parallel - Ruby: parallel processing made simple and fast
instances - Mastodon instances list
childprocess - Cross-platform Ruby library for managing child processes.
mastodon-installer - 🦣 Mastodon auto-installer for self-hosted instances
forkoff - brain-dead simple parallel processing for ruby
FediAct - Chrome/Firefox extension that simplifies interactions on other Mastodon instances than your own.
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
chart - Helm chart for Mastodon deployment in Kubernetes
mold - Mold: A Modern Linker 🦠
test_feedback
zld - A faster version of Apple's linker