thekinrar / instances Goto Github PK
View Code? Open in Web Editor NEWMastodon instances list
Home Page: https://instances.social
License: GNU Affero General Public License v3.0
Mastodon instances list
Home Page: https://instances.social
License: GNU Affero General Public License v3.0
For both the table and the JSON data it would be nice to have a country code value.
On the table it could display a flag and in the JSON it would be a standard two-letter country code.
Use case would be both legal considerations for which instance to join based on legislation, as well as a rough estimate of the user's primary language.
For new instances, this could be added to the manual input field, and for older instances it would either need to be manually added or retrieved via geoIP lookup, not sure on that part.
Also, I could use that JSON to make a world map of instances, and I'd really like to do that.
Hey there! I'm the primary developer and sysadmin of the Mozilla Observatory. It's great that instances.social is using the Observatory to score sites, but it's generating a significant percentage of our load, sometimes well over half.
Would it be possible to ask you to cache the results for 24 hours, instead of querying the Observatory as frequently? The Observatory is already doing so, but it's adding significant stress on our infrastructure. At Mozilla we have a lot of our own sites that we scan, but by caching the JSON results it really helps keep our server costs down.
Thanks so much, please let me know if you have any questions!
Adding, the "adding date" when you add for the first time you start to "monitor" an instance to page/JSON
Maybe just like the timestamp, very basic
I'm receiving a 502 when attempting to sign up a new instance. Confirmed over IPv4 and IPv6.
Form data on POST is:
instance: sdr.haus
The wizard offers the user the choice to select certain requirements on what content is allowed on the instances it returns as a result. For each requirement you can select "Authorized", "No matter" and "Denied". By default all the requirements are set to "No matter" which should not restrict the results of the wizard.
However, if you select "Authorized" for all requirements you don't get the expected result of only those instances getting listed that allow for all requirements, but instead you get a sorted list that matches the desired choice of requirements the best. Since "Authorized" and "Denied" are by definition of the web form alternatives to "Doesn't matter", the choice of picking the former two does matter and the wizard shouldn't return results that don't match all the criteria. In other words, the current behavior of sorting should be changed to filtering where "No matter" is a wild card that basically skips the requirement while filtering.
Alternatively – or better, as a short-term workaround – the wizard can keep its current behavior of doing simple sorting, but highlight those results that don't match all the requirements.
The modaration rules filter buttons don't seem to be working on iOS Safari. The don't care buttons are gray. Tapping any other button turns it gray, leaving the don't care buttons still gray. Tapping another button after that switches it to gray and the originally tapped button back to white. Essentialy it seems that all of the non-don't care buttons act as one big pool from which only one can be selected at any time. Double tapping or slow double tapping doesn't seem to make a difference.
Is the table view searchable on the full text of the instance descriptions? There is a search box but it looks like it just searches the domain name.
In the JSON available at https://instances.mastodon.xyz/instances.json, you can find the following:
{
"name":"design.vu",
"uptime":35.92528236316247,
"up":false,
"https_score":90,
"https_rank":"A",
"ipv6":false,
"openRegistrations":{
"code":"ENOTFOUND",
"errno":"ENOTFOUND",
"syscall":"getaddrinfo",
"hostname":"design.vu",
"host":"design.vu",
"port":443
},
"users":23,
"statuses":83,
"connections":105
}
As you can see, the openRegistrations
key is not a boolean, but an object containing an error. I think there is maybe some error occuring that is returned and embedded in your data, instead of being treated as an error.
This is not a real big deal, since at the moment, it's only occuring on a single instance, but it makes the number of instances my dashboards slightly behind yours ;)
Some instances are duplicate, due to letters case. An example can be "Pouet.social" & "pouet.social", this two instances names are the same (same IP, same page… )
"Mx.My.Mz"
while Pleroma gives "Mx.My.Mz (compatible; Pleroma Px.Py.Pz commithash)"
, also note that commithash might be removed in the future) EDIT: Changed to the “new” version format.For registeration status you can ask pleroma about it with /api/statusnet/config.json
Example open registeration:
{"site":{"closed":"0","name":"Pleroma/Soykaf","server":"https://pleroma.soykaf.com","textlimit":"5000"}}
Example closed registeration:
{"site":{"closed":"1","name":"Social HacKtivism","server":"https://social.hacktivis.me","textlimit":"5000"}}
Hi, I was planning to add an instance to the list. Found the admin space but it would seem that the sign up button does nothing when clicked.
Adding the informations which are on: instance.tld/about/more
The results displayed for mspsocial.net are wrong and it's not apparent what I as an instance administrator need to do to fix them.
79% uptime implies that the site is down for 4 hours every day. It is not. I don't know what's causing the connection errors but my users would complain if I approached that level of unreliability. It's not accurate.
I'm concerned that the inaccuracy will give people a mistaken impression of the reliability or security of the instance.
Mastodon 2.1.0 added the ability to "invite" people to register for instances. This is a great tool for instances that have had issues with abuse because they can filter registrants before they have a chance to cause any issues. While this is great for protecting the server itself it hurts publicity, because they appear closed on instances.social. joinmastodon.org won't even show closed registration instances. I could be wrong, but it seems to me that the closed/open description of an instance is to identify instances that are personal, organizational, or simply closed to new users. This misidentifies all of the instances that have closed registration for the purposes of filtering.
In that case registration isn't completely closed, it simply depends on a filtering process (application-for-invite). Mastodon still doesn't have a built in way to address application-for-invite; most admins use their own methods, like Google Forms. While I would be partial to adding application-for-invites to Mastodon itself, we can work to fix this at a higher level first, at least. That way we can try to help people find the right instances to their fit!
For instances.social, this would depend on expanding the automatically delineated closed/open registration to allow admins to give a better description for what their instance permits. Upon visiting the instance owner page for a given instance, admins could choose a different option to describe their instance as "application-for-invite", and either describe the conditions or leave it to the instance's own description to indicate what sort of applicants are excepted.
I hope that at the very least this can generate some discussion, and we can give instances more opportunities for interfacing with potential users. Thanks!
After clicking the link to confirm registration, you are sent to a website with an SSL error. If ignored, the page at URL "https://dashboards-diabete.thekinrar.fr/admin/activate?token=" displays an error 404
I noticed on joinmastodon.org that none of the thumbnails are showing.
I can see the image URL is
Which is broken - presenting a certificate for dashboards-diabete.thekinrar.fr
Could it be possible to sort the instances list by user count or any of the table header (ipv6 support, etc.) ?
I don't know if it's easier to do this server-side or client-side.
For example, this: https://github.com/ticki/mastodon-blacklist
While answering the questions of the wizard, I noticed that there is no 'back' button to go back to the previous question. Since the wizard only asks for a few questions, this is not super critical, but it would be nice to have.
For some instances, column "openRegistrations" is missing.
Two examples, for:
I've checked this two servers don't respond well. But we have a JSON entry where this coloumn is missing.
https://instances.social/red.confederac.io instance log assumes that our instance is closed to registrations but it is not.
[Tue, 17 Apr 2018 14:21:00 GMT] [ERROR] Error in post-update tasks: "ResourceRequest timed out".
[Tue, 17 Apr 2018 14:20:50 GMT] [ERROR] Could not detect registrations status: "ETIMEDOUT". Defaulting to closed.
Maybe a side effect of using a subdomain, confusing your API calls? The instance itself seems to be working just fine.
PS: Thank you very much for this useful service!
Correct the https score on some instances, it's like "F, A+, F, F". It seems to be a problem with float numbers. But: observatory and Imirhil don't seem to answer with a floating value
Great work, great list of instances. Will there be ability to translate this page and select translation on instances.social? I would make Polish translation.
When you click on an instance from the list, the correct description should be displayed. If you click on another without refreshing the page, the description from the previous instance will be displayed.
There is languages that are in ISO 639-2 and ISO 639-3 (even if I don’t like United States of American as worldwide standards) and I think are worth having (maybe all the ISO 639 space would be nice):
jbo
tlh
cel
for celtic languages) which can be nice for linguist people or people that doesn’t have enough people speaking their languages but can learn a "near" one.When I try to retrieve the API documentation, I get the error 'Cannot GET /api/doc'.
Instance descriptions are shown after filling out the wizard, but there are still too many instances to filter through, and the wizard doesn't seem to allow a way to search for specific keywords in the descriptions.
Currently, the wizard doesn't offer a way to change the search the user just performed. Instead, the user has to go through all the questions (in the default setting) again, if he decides he wants to change one of his previous answers.
To fix this, there should be a quick and easy way of going back to a specific question from the results page. As a short-term solution the wizard could pre-fill the answers of the questionnaire, if the user clicks on the "Open Wizard" button on the results page. This way the user still has to go through all the questions, but he can rather quickly skip the questions he doesn't want to change.
Harrassment
When an instance is down during 2 weeks, it's flagged as dead.
Why not make the admin of the instance able to unflag his instance ?
For example, I was the single user of my instance, but during holidays, after a bug, I shutdown the server. When I up Mastodon working again, the instance cannot be referenced again.
I have two instances and cant login for to the instance site, think its wrong PW issue - but cant find PW reset. Can you help as need to add category to them.
https://campaign.openworlds.info
https://activism.openworlds.info
Hamish
User story: I don't want to join an instance that is physically hosted in a certain country (or countries).
Can you add into your JSON file the score you give to every instances on your table?
What is the significance of the "grades"/score in the HTTPS and Obs columns? And for that matter, what does the Obs column mean?
On the instances.social list and detail page I cannot find the logins/activity and Mastodon version of the instances. Is it possible to add it on the detail page?
Logins would be nice on the list view also.
As a hoster, the description is already filled on my instance.
Yet, I have to come to the admin interface to fill it, it would be nice to be able to automatize that part.
Receiving an "Internal Server Error" when attempting to login to the Admin Space.
Your bot sometimes unset useragent such as GET /api/v1/instance HTTP/1.1
.
S'il vous plaît use UA everytime.
Bonjour,
est-il possible d'avoir le choix dans le mode de défilement des "pouets" via une option dans les paramètres peut-être ? Je parle pas du défilement auto des fils local ou global mais juste celui de mes abonnement.
Genre pouvoir choisir entre défilement auto ou choisir un mode qui cumulerait les "pouets" non lus, et afficherait "afficher les n pouets non lus" (par exemple), comme sur Twitter.
ps : ils en parlent ici je crois : #1538
If you can add an option to download the entire (?) database as a CSV file or whatnot, so that those that don't want to run an instance can still have a quick way to run searches and stuff off-line and in their own way, that would be nice.
This page gives an empty table on my browser: https://instances.social/list/advanced#lang=en,de,es&allowed=&prohibited=illegalContentLinks,spam,advertising&users=100000
But clearly there are a lot of instances satisfying the filters.
Could the one line descriptions of each instance be shown in the table layout? E.g. you could show a row of table cells with an extra row below it which showed the short description of the instance. This could be togglable so it didn't take up space for people who don't want it. I think this would make the table view much more useful for people who are looking for an instance with a particular interest group in mind.
maybe this tool can help measuring and loging size of the network # of instances and # of user on each instances.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.