Jump to content

GreenFediverse: Difference between revisions

m
updates
mNo edit summary
m (updates)
Line 1: Line 1:
[[File:Greenfediverse logo.png|thumb]]
[[File:Greenfediverse logo.png|right|frameless|200x200px]]


==What is the GreenFediverse?==
==What is the GreenFediverse?==


[https://chaos.social/@greenfediverse GreenFediverse] is an open project to empower the [[Fediverse]] to run on servers with renewable energy and creating awareness for a sustainable development of it. GreenFediverse provides a critical list about servers and their renewable energy consumption status in a [https://greenfediverse.codeberg.page/green-instances/ Green Instances List]
[https://chaos.social/@greenfediverse GreenFediverse] is an open project to empower the [[Fediverse]] to run on servers with renewable energy and creating awareness for a sustainable development of it. GreenFediverse provides a critical list about servers and their renewable energy consumption status in a [https://greenfediverse.codeberg.page/green-instances/ Green Instances List].


==A brief history==
==A brief history==
Line 15: Line 15:
We, as users of the federated universe called "[[Fediverse]]" are aware that our self-hosted instances run on servers with different types of energy consumption. The global energy demand for our data centers will continue to increase despite the fact that they will be more efficient. One of the core questions are: what kind of energy will we use in the future? Should we favor certain data centers and services? Green web hosting will be one of the many key factors in addressing the climate crisis and environmental degradation on our planet. We face huge challenges on our way there. On the one hand, there is a great lack of transparency, including increasing greenwashing tendencies. We also face the complexity of the energy market and its unpredictable dynamics. Are there again bad players on the market? How can we find out which energy suppliers offer us real green energy without greenwashing?  
We, as users of the federated universe called "[[Fediverse]]" are aware that our self-hosted instances run on servers with different types of energy consumption. The global energy demand for our data centers will continue to increase despite the fact that they will be more efficient. One of the core questions are: what kind of energy will we use in the future? Should we favor certain data centers and services? Green web hosting will be one of the many key factors in addressing the climate crisis and environmental degradation on our planet. We face huge challenges on our way there. On the one hand, there is a great lack of transparency, including increasing greenwashing tendencies. We also face the complexity of the energy market and its unpredictable dynamics. Are there again bad players on the market? How can we find out which energy suppliers offer us real green energy without greenwashing?  


With our research we try to get a first but not complete overview about webhosting provider. This data set include Fediverse instances which are using renewable energy for their servers. We want to take a closer look at our digital infrastructure to make the ecological footprint we leave in the digital space more visible. With this step we try to combine ecology and technical aspects, to make them more visible and aware for everyone - our main goal is to create awareness for an ecologically sustainable development of our digital space including the Fediverse. We are aware that it is not possible to obtain or produce green energy everywhere on our planet. We do not want to blame anyone for not using green energy. But we may want to name such companies that are complicit in the destruction of the planet. We are aware that the production of the hardware that our server uses takes place in conditions that involve the exploitation of humans and nature. Therefore, the questions are not only limited to the use of energy, but must also be extended to the dimensions of social and human rights aspects. Unfortunately, these dimensions are always disregarded, which is why we would like to strongly advocate that this topic should be viewed from a multi-perspective lens. Naming poor conditions and inequalities is only a small step, but what kind of action follows from it for those responsible? Building open knowledge can lead to more conscious decisions in our actions.
With our research we try to get a first but not complete overview about webhosting provider. This data set include Fediverse instances which are using renewable energy for their servers. We want to take a closer look at our digital infrastructure to make the ecological footprint we leave in the digital space more visible. With this step we try to combine ecology and technical aspects, to make them more visible and aware for everyone - our main goal is to create awareness for an ecologically sustainable development of our digital space including the Fediverse. We are aware that it is not possible to obtain or produce green energy everywhere on our planet. We do not want to blame anyone for not using green energy. But we may want to name such companies that are complicit in the destruction of the planet. We are aware that the production of the hardware that our server uses takes place in conditions that involve the exploitation of humans and nature. Therefore, the questions are not only limited to the use of energy, but must also be extended to the dimensions of social and human rights aspects. Unfortunately, these dimensions are always disregarded, which is why we would like to strongly advocate that this topic should be viewed from a multi-perspective lens. Naming poor conditions and inequalities is only a small step, but what kind of action follows from it for those responsible? Building open knowledge can lead to more conscious decisions in our actions. Maybe our collected information can thus lead to a more conscious decision when choosing a server - in the hope that in the future no one will use servers that are powered by harmful energy.


So, let's build a data base!
So, let's build a [https://greenfediverse.codeberg.page/green-instances/ Green Instances List] and see how it works:
 
and see how it works:
 
By the way: you can help with programming and merging the APIs, and building the open databases through research. Building the database means critical research and building open knowledge about the energy use of server operators. In both cases, always check the [https://codeberg.org/GreenFediverse/green-instances repository] first to see what tasks are currently available, what issues are open, and where we are in the process.


==How it works==
==How it works==
Line 30: Line 26:
What we have:
What we have:


====1. Collision of open databases: There are two open databases we work with====
====1. Collision of open databases (API): There are two open databases we work with====


<u>Database 1:</u> [https://www.thegreenwebfoundation.org/ The GreenWebFoundation]'s open database, the "Green Web API" [https://github.com/thegreenwebfoundation (GitHub]) works in such a way that it outputs the "green" status of a website. This is done by The GreenWebFoundation first using various machine-verifiable methods to determine the domain names, IP addresses or the [[wikipedia:Autonomous_system_(Internet)|autonomous system number]]. In addition, the GreenWebFoundation has built an independent certificate database, where operators of websites or web hosts, which can not be automated-machine recorded, can register - take a look at the [https://www.thegreenwebfoundation.org/what-you-need-to-register/ registration-process].  There, a "proof" in the form of a certificate can then be provided, i.e. a [https://api.thegreenwebfoundation.org/greencheckimage/joinfediverse.wiki?nocache=true badge] can be acquired. These registered servers and services can then be labeled, i.e. provided with the information that they operate with renewable energy or not. Website addresses can be queried in the front end via a "[https://www.thegreenwebfoundation.org/green-web-check/ Green Web Check]" search mask or via the API. Whether a "green" entry exists here, the API then outputs a status result with "green" or "gray". More information about the functionality of this API can be found [https://www.thegreenwebfoundation.org/news/introducing-the-green-web-foundation-partner-api/ here]. "The Green Web Foundation is a recognized not-for-profit organization registered in the Netherlands, that is run by a small group of dedicated volunteers located in Germany and The Netherlands." "Our strategy is simple: we use the existing protocols of the internet to understand where infrastructure is run, when we speak to the people running it to see how they power it. We then make these answers easy to look up, providing free online tools, APIs and open datasets, and helping people incorporate this information into their own services and analysis."[https://www.thegreenwebfoundation.org/our-story/ <nowiki>[citation]</nowiki>]
<u>Database 1:</u> [https://www.thegreenwebfoundation.org/ The GreenWebFoundation]'s open database, the "Green Web API" [https://github.com/thegreenwebfoundation (GitHub]) works in such a way that it outputs the "green" status of a website. This is done by The GreenWebFoundation first using various machine-verifiable methods to determine the domain names, IP addresses or the [[wikipedia:Autonomous_system_(Internet)|autonomous system number]]. In addition, the GreenWebFoundation has built an independent certificate database, where operators of websites or web hosts, which can not be automated-machine recorded, can register - take a look at the [https://www.thegreenwebfoundation.org/what-you-need-to-register/ registration-process].  There, a "proof" in the form of a certificate can then be provided, i.e. a [https://api.thegreenwebfoundation.org/greencheckimage/joinfediverse.wiki?nocache=true badge] can be acquired. These registered servers and services can then be labeled, i.e. provided with the information that they operate with renewable energy or not. Website addresses can be queried in the front end via a "[https://www.thegreenwebfoundation.org/green-web-check/ Green Web Check]" search mask or via the API. Whether a "green" entry exists here, the API then outputs a status result with "green" or "gray". More information about the functionality of this API can be found [https://www.thegreenwebfoundation.org/news/introducing-the-green-web-foundation-partner-api/ here]. "The Green Web Foundation is a recognized not-for-profit organization registered in the Netherlands, that is run by a small group of dedicated volunteers located in Germany and The Netherlands." "Our strategy is simple: we use the existing protocols of the internet to understand where infrastructure is run, when we speak to the people running it to see how they power it. We then make these answers easy to look up, providing free online tools, APIs and open datasets, and helping people incorporate this information into their own services and analysis."[https://www.thegreenwebfoundation.org/our-story/ <nowiki>[citation]</nowiki>]
Line 100: Line 96:
blogs.linux.pizza
blogs.linux.pizza
blogi.arjoranta.fi
blogi.arjoranta.fi
</syntaxhighlight>But don't forget to add and document your research to the "additional-info" section, otherwise someone will set your green status back to gray, because there is no transparent research and proof. If a instance (server/data center) is marked as gray, this means that there were no result from The GreenWebFoundation API, technically it is a "0". When a instance is green, technically a "+1" was coming from the GWF. By the way, there is no -1 for a not green status, just "+1" and "0". At the moment, only single instances (not the entire webhoster) can be set to green. If you can't find your instance, you should visit https://the-federation.info/info and register your instance, because we fetch all instances via their API database. If you are registered there, but the The GreenWebFoundation won't give you a result for your instance, then the accept-list is the way.
</syntaxhighlight>But don't forget to add and document your research to the "additional-info" section, otherwise someone will set your green status back to gray, because there is no transparent research and proof. If a instance (server/data center) is marked as gray, this means that there were no result from The GreenWebFoundation API, technically it is a "0". When a instance is green, technically a "+1" was coming from the GWF. By the way, there is no -1 for a not green status, just "+1" and "0". At the moment, only single instances (not the entire webhoster) can be set to green.  
 
== Fediverse instance registration ==
[[File:Greenwebfoundation screenshot.jpg|right|frameless|158x158px|greenwebfoundation screenshot]]
[[File:Fediverse.observer screenshot.png|right|frameless|150x150px|screenshot of registration page, fediverse.observer]]
If you can't find your instance in our list, you should visit [https://fediverse.observer/podmin fediverse.observer] and register your instance, because we fetch all instances via their API database. If you are registered there, but The GreenWebFoundation won't give you a result for your instance (server), then you should visit [https://api.thegreenwebfoundation.org The GreenWebFoundation] Administration Site and register your instance there. Here you can add the data center and hosting provider you use. See also their [https://www.thegreenwebfoundation.org/support/ support] site.


== Fediverse Instances ==
coming soon ...
== Interested to help with coding or research? ==
== Interested to help with coding or research? ==
Then create an account on [https://codeberg.org/ Codeberg.org] for working with us in our repository or get in touch with us on [https://chaos.social/@greenfediverse Mastodon] or in our room on [https://matrix.to/#/!hOSQzqvWebFkewbpwv:matrix.org?via=matrix.org&via=synod.im matrix].  
You can help build the list and work with the APIs, or building our open [https://codeberg.org/GreenFediverse/green-instances/issues/14 database] through research. Building the database means critical research and building open knowledge about the energy use of server operators. In both cases, always check the [https://codeberg.org/GreenFediverse/green-instances repository] first to see what tasks are currently available, what issues are open, and where we are in the process.  


Maybe our collected information can thus lead to a more conscious decision when choosing a server - in the hope that in the future no one will use servers that are powered by harmful energy.
When you decide to help, you can create an account on [https://codeberg.org/ Codeberg.org] for working with us in our repository. You can also get in touch with us on [https://chaos.social/@greenfediverse mastodon] or in our room on [https://matrix.to/#/!hOSQzqvWebFkewbpwv:matrix.org?via=matrix.org&via=synod.im matrix].


== Support ==
== Support & Contribution ==
You can buy us a ☕ on '''[https://ko-fi.com/greenfediverse ko-fi]'''
You can buy us a ☕ on '''[https://ko-fi.com/greenfediverse ko-fi]'''
For those who participate in our project, we have created this [https://codeberg.org/GreenFediverse/green-instances/issues/32 '''LIST OF CONTRIBUTORS'''!] 💚


You can also support and donate to the projects we work with:
You can also support and donate to the projects we work with:


* [https://chaos.social chaos.social] (mastodon account for communication)
* [https://chaos.social chaos.social] (mastodon account)
*[https://codeberg.org/ Codeberg.org] (infrastructure, repository)
*[https://codeberg.org/ Codeberg.org] (infrastructure, repository)
* [https://climatejustice.social/@PaulaToThePeople PaulaToThePeople] (infrastructure, joinfediverse.wiki)
* [https://climatejustice.social/@PaulaToThePeople PaulaToThePeople] and [https://joinfediverse.wiki joinFediverseWiki] (infrastructure wiki)
* [https://www.thegreenwebfoundation.org The GreenWebFoundation] (green web check database)
* [https://www.thegreenwebfoundation.org The GreenWebFoundation] (green web check database)
* [https://nodes.fediverse.party/ nodes.fediverse.party] (fediverse instances database)
* [https://fediverse.observer/ fediverse.observer] (fediverse instances database)


Note: Please check out by yourself how to donate to these projects.
Note: please check out by yourself how to support these projects.


Let's green the Fediverse! 💚✊
Let's green the Fediverse! 💚✊
Line 127: Line 128:


== License ==
== License ==
You can use and implement our script as you like - feel free to experiment with it.
You can use and implement our script as you like - feel free to experiment with it. See our [https://codeberg.org/GreenFediverse/green-instances repository] for more information.