User:Riviera/Draft project proposal/v3: Difference between revisions

From XPUB & Lens-Based wiki
(Updated text)
Line 1: Line 1:
<!-- 1175 words -->
<span id="what-do-you-want-to-make"></span>
<span id="what-do-you-want-to-make"></span>
= What do you want to make? =
= What do you want to make? =


It’s a newsletter, keeping people up to date with goings-on. On one level, this is a story about a project drawing to a close. In a race against time, the exit strategy is the plot. On a different level, it’s a record of what’s going on at Klankschool.
It’s a newsletter, keeping people up to date with goings-on. On one level, the project addresses the topic of how people aiming to setup servers ought to proceed. Hoping to set up a community infrastructure project? Then seriously consider what is offered by others and do so responsibly. In terms of content, the newsletter could include pieces of text, sounds, algorithms or git repositories. That is to say, it considers various services running on the klankschool server which I set up in October 2024. It aims to offer coverage of what has taken place at Klankschool since the previous newsletter. On a different level, it’s a record of what’s going on at Klankschool.


It’s release date follows a lunar calendar. It will be published every Last Quarter Moon between December and June. It is circumspect in tone.
By the time the end arrives I hope to:<br />
1. Publish several newsletters<br />
2. Handover everything relating to the server<br />
3. Meet other reasonable requests brought forward by others based on this proposal. For example, saving passwords in a password manager database file.
 
The release date of the newsletter follows a lunar calendar. It will be published every Last Quarter Moon between December and June. It is circumspect in tone.


<span id="how-do-you-plan-to-make-it"></span>
<span id="how-do-you-plan-to-make-it"></span>
= How do you plan to make it? =
= How do you plan to make it? =


I plan to collaborate with Rosa on this project. She and I have a generative back-and-forth in conversations with one another. We have agreed to use markdown as a document format for writing together. We are also planning to use openproject as a way of documenting contributions, project planning, keeping track of tasks. As I will discuss later, ensuring the stability of these systems is important. There is more than one server at play. I set up a containerised mail server and deployed it on a VPS with 2GB of RAM for 15EUR/month. I want to ensure that Klankschool reaches a broad collection of people by building a community around it. I hope to demonstrate the value of an email server to Klankschool through co-curating, attending and writing about a programme of events.
I plan to collaborate with Rosa on this project. To that end, it’s about what can be documented of time-limited collaborations. She and I hold generative conversations with one another. Openproject may facilitate with documenting contributions, project planning and keeping track of tasks. Ensuring the stability of the latter system is important to the extent that it is considered a key infrastructural component. She and I agree to use markdown as a document format when writing the newsletter. Initially, I considered using a VPS to run a small mail server. It is likely content will be transcluded and turned into HTML using a static site generator.
 
Stories such as the following exemplify possible content in the newsletter:
 
I considered using a VPS to host a mail server to send the newsletter. I set up a mail server inside a container on a Mac Pro and then deployed it on a VPS. I activated the mail server. I tried to send one email and was placed on a domain blocklist immediately. I unblocked the domain and was fooled into signing up to an “email warm-up service”. It started spamming people at full pelt, something about voter suppression arrived in the inbox. It was a slew of politicised mostly AI generated messages relating to Big Tech and social media platforms. I received an abuse reaction from the hosting provider requesting I email them to assure them it would not happen again, otherwise they would need to shutdown my service. I voluntarily shut down the service. I am no longer attempting to run a mail server. Nor do I hope to demonstrate the value of an email server to Klankschool. If a mailing list is wanted, reach out to an organisation that can support with that.


<span id="what-is-your-timetable"></span>
<span id="what-is-your-timetable"></span>
Line 17: Line 27:


'''November - December:'''<br />
'''November - December:'''<br />
- Warm up the mail server.<br />
- Drum up enthusiasm about programme amongst community members.<br />
- Drum up enthusiasm about amongst community members.<br />
- Advertise the Performances;<br />
- Advertise the Performances;<br />
- DONE Speak with Stephen Kerr about these matters<br />
- DONE Speak with Stephen Kerr about these matters<br />
Line 24: Line 33:
- Thursday evenings are for repairing.
- Thursday evenings are for repairing.


'''Sunday, December 22, 2024: 11:23pm (CET)'''<br />
{| class="wikitable"
publish newsletter zero<br />
|-
Topic: Terms of Service
! style="text-align: center;"| Month  Type
 
! style="text-align: center;"| Meet
'''Tuesday, January 21, 2025: 9:35pm (CET)'''<br />
! style="text-align: center;"| Publish Newsletter
publish newsletter one<br />
! style="text-align: center;"| Topic
Topic: Privacy Policy
|-
 
| style="text-align: center;"| December
'''Thursday, February 20, 2025: 6:38pm (CET)'''<br />
| style="text-align: center;"| Sunday 8th
publish newsletter two:<br />
| style="text-align: center;"| Sunday 22nd
Topic: Code of Conduct
| style="text-align: center;"| Passwords
 
|-
'''Saturday, March 22, 2025: 12:36pm (CET)'''<br />
| style="text-align: center;"| January
publish newsletter three:<br />
| style="text-align: center;"| Tuesday 7th
Topic: Counter-cloud action and DNS Providers
| style="text-align: center;"| Tuesday 21st
 
| style="text-align: center;"| Terms of Service
'''Monday, April 21, 2025: 3:42am (CEST)'''<br />
|-
Publish newsletter four:<br />
| style="text-align: center;"| February
Topic: Email Servers
| style="text-align: center;"| Wednesday 5th
 
| style="text-align: center;"| Thursday 20th
'''Tuesday, May 20, 2025: 2:05pm (CEST)'''<br />
| style="text-align: center;"| Privacy Policy
Topic: Emacs as an instrument
|-
 
| style="text-align: center;"| March
'''Wednesday, June 18, 2025: 9:26pm (CEST)'''<br />
| style="text-align: center;"| Thursday 6th
The end
| style="text-align: center;"| Saturday 22nd
 
| style="text-align: center;"| Code of Conduct on Funkwhale
It’s still to be decided exactly what the content of the newsletter will be. It could range from pieces of text to sounds to algorithms to git repositories. That is to say, it takes advantage of various services running on the klankschool server which I set up in October 2024. It aims to offer coverage of what has taken place at Klankschool since the previous newsletter.
|-
| style="text-align: center;"| April
| style="text-align: center;"| Saturday 5th
| style="text-align: center;"| Monday 21st
| style="text-align: center;"| Counter Cloud Theme: DNS Providers
|-
| style="text-align: center;"| May
| style="text-align: center;"| Sunday 4th
| style="text-align: center;"| Tuesday 20th
| style="text-align: center;"| TBA
|-
| style="text-align: center;"| June
| style="text-align: center;"| Tuesday 3rd
| style="text-align: center;"| Wednesday 18th
| style="text-align: center;"| Handover
|}


By the time the end arrives I hope to:<br />
<span id="why-do-you-want-to-make-it"></span>
1. Publish several newsletters<br />
= Why do you want to make it? =
2. Handover everything<br />
3. Unify the database containers; is a database vps needed?<br />
4. Change the DNS provider (I.E. Registrar?)<br />
5. Record all the passwords in a .kdbx file for use with a password manager<br />
6. Raise some funds for klankschool


the newsletter, which should be as open to contributions as possible, will be edited by Rosa and I.
I would like to help create a community space through digital infrastructure. However, it makes limited sense to do this in the context of Klankschool as it stands at the moment. To that end, I would like to offer food for thought to others in similar positions attempting to setup their own infrastructure. I want to argue for a rethinking of how to maintain connections across contemporary border regimes.


<span id="who-can-help-you-and-how"></span>
<span id="who-can-help-you-and-how"></span>
= Who can help you and how? =
= Who can help you and how? =


Line 71: Line 89:


decentral1se - Boosting Klankschool events on the Fediverse
decentral1se - Boosting Klankschool events on the Fediverse
Manetta Berends - offering very useful references


knoflook - Sharing events on radar
knoflook - Sharing events on radar


log - Co-sysadmin
log - Co-sysadmin
Manetta Berends - offering very useful references


<span id="relation-to-previous-practice"></span>
<span id="relation-to-previous-practice"></span>
= Relation to previous practice =
= Relation to previous practice =


'''Previous experience with servers'''<br />
'''Concurrent servers''' <br />
Besides maintaining the klankschool server, I am running Nextcloud on a raspberry pi. The computer is temporarily connected to the XPUB HUB. The nextcloud instance is for personal use. It enables me to keep my files backed-up, contacts in order and calendar appointments synchronised with my phone. The parasitic connection relates to this project through the layout of the local area network at my flat. For now, both the Klankschool server and the Pi are physically located at my flat. On the one hand, I need to return the Mac Pro “Trashbin” computer to the department in the near future. That informs the exit strategy I referred to earlier, and thus the narrative of my columns in the newsletter. Focusing on this strand misses a different element that also requires consideration. Thus, on the other hand, what can be saved from the trashbin? What if this machine were to change location? How much needs to go in a VPS? What about the calendar? To what extent can the machines run themselves? It’s necessary to make preparations in view of these questions and the fact that I don’t plan on staying in the Netherlands.
Besides maintaining the klankschool server, I am also running Nextcloud on a raspberry pi. The computer is temporarily connected to the XPUB HUB. The nextcloud instance is for personal and research use. It enables me to keep my files backed-up, contacts in order and calendar appointments synchronised with my phone. On the one hand, there is a parasitic relation between this infrastructure and HUB, thus it is temporary. The XPUB infrastructure relates to this project through the layout of the local area network at my flat. For now, both the Klankschool server and the Pi are physically located at my flat. On the one hand, I need to return the Mac Pro “Trashbin” computer to the department in the near future. That informs the narrative of my columns in the newsletter. Yet another aspect of the plan: to stop leeching off the XPUB HUB.


'''Previous Collaboration with Rosa'''<br />
'''Previous Collaboration with Rosa'''<br />
Line 88: Line 106:


<span id="relation-to-wider-context"></span>
<span id="relation-to-wider-context"></span>
= Relation to wider context =


= Relation to wider context =
'''Terms of Service'''


'''Terms of Service'''</br>
Hosts make clear what constitutes permitted uses of the services. Abiding by these terms is significant in relation to a practice of general adherence which I am inclined towards.
The hosting provider makes clear what constitutes permitted uses of the services.


'''Collaborative software practices'''
'''Sever maintenance informed by feminism'''  


'''Sever maintenance informed by feminism'''</br>
Feminist servers, such as Systerserver and Anarchaserver, are operated by feminist collectives who prefer feminist modes of collaboration. Such servers often provide services for like minded groups or projects. Feminist servers are conceptually distinct from and contextually adjacent to the way in which the server has been set up and maintained. I am keen to draw upon feminist methods, practice and research in maintaining the server and writing the newsletter. The newsletter addresses single-handed attempts to maintain infrastructure through it’s collaborative mode of production. But it also addresses this with reference to feminist collectives.
Feminist servers, such as Systerserver and Anarchaserver, are operated by feminist collectives who prefer feminist modes of collaboration. Such servers often provide services for like minded groups or projects. Feminist servers are conceptually distinct from and contextually adjacent to the way in which the server has been set up and maintained. I am keen to draw upon feminist methods, practice and research in maintaining the server and writing the newsletter.


<span id="references"></span>
<span id="references"></span>
= References =
= References =



Revision as of 00:30, 12 November 2024

What do you want to make?

It’s a newsletter, keeping people up to date with goings-on. On one level, the project addresses the topic of how people aiming to setup servers ought to proceed. Hoping to set up a community infrastructure project? Then seriously consider what is offered by others and do so responsibly. In terms of content, the newsletter could include pieces of text, sounds, algorithms or git repositories. That is to say, it considers various services running on the klankschool server which I set up in October 2024. It aims to offer coverage of what has taken place at Klankschool since the previous newsletter. On a different level, it’s a record of what’s going on at Klankschool.

By the time the end arrives I hope to:
1. Publish several newsletters
2. Handover everything relating to the server
3. Meet other reasonable requests brought forward by others based on this proposal. For example, saving passwords in a password manager database file.

The release date of the newsletter follows a lunar calendar. It will be published every Last Quarter Moon between December and June. It is circumspect in tone.

How do you plan to make it?

I plan to collaborate with Rosa on this project. To that end, it’s about what can be documented of time-limited collaborations. She and I hold generative conversations with one another. Openproject may facilitate with documenting contributions, project planning and keeping track of tasks. Ensuring the stability of the latter system is important to the extent that it is considered a key infrastructural component. She and I agree to use markdown as a document format when writing the newsletter. Initially, I considered using a VPS to run a small mail server. It is likely content will be transcluded and turned into HTML using a static site generator.

Stories such as the following exemplify possible content in the newsletter:

I considered using a VPS to host a mail server to send the newsletter. I set up a mail server inside a container on a Mac Pro and then deployed it on a VPS. I activated the mail server. I tried to send one email and was placed on a domain blocklist immediately. I unblocked the domain and was fooled into signing up to an “email warm-up service”. It started spamming people at full pelt, something about voter suppression arrived in the inbox. It was a slew of politicised mostly AI generated messages relating to Big Tech and social media platforms. I received an abuse reaction from the hosting provider requesting I email them to assure them it would not happen again, otherwise they would need to shutdown my service. I voluntarily shut down the service. I am no longer attempting to run a mail server. Nor do I hope to demonstrate the value of an email server to Klankschool. If a mailing list is wanted, reach out to an organisation that can support with that.

What is your timetable?

The timetable itself is a living document which will be publicly available at openproject.klank.school for the duration of the project. Here is an overview:

November - December:
- Drum up enthusiasm about programme amongst community members.
- Advertise the Performances;
- DONE Speak with Stephen Kerr about these matters
- Organise a workshop.
- Thursday evenings are for repairing.

Month  Type Meet Publish Newsletter Topic
December Sunday 8th Sunday 22nd Passwords
January Tuesday 7th Tuesday 21st Terms of Service
February Wednesday 5th Thursday 20th Privacy Policy
March Thursday 6th Saturday 22nd Code of Conduct on Funkwhale
April Saturday 5th Monday 21st Counter Cloud Theme: DNS Providers
May Sunday 4th Tuesday 20th TBA
June Tuesday 3rd Wednesday 18th Handover

Why do you want to make it?

I would like to help create a community space through digital infrastructure. However, it makes limited sense to do this in the context of Klankschool as it stands at the moment. To that end, I would like to offer food for thought to others in similar positions attempting to setup their own infrastructure. I want to argue for a rethinking of how to maintain connections across contemporary border regimes.

Who can help you and how?

In alphabetical order:

Alex Olloman - Wants to organise events

decentral1se - Boosting Klankschool events on the Fediverse

knoflook - Sharing events on radar

log - Co-sysadmin

Manetta Berends - offering very useful references

Relation to previous practice

Concurrent servers 
Besides maintaining the klankschool server, I am also running Nextcloud on a raspberry pi. The computer is temporarily connected to the XPUB HUB. The nextcloud instance is for personal and research use. It enables me to keep my files backed-up, contacts in order and calendar appointments synchronised with my phone. On the one hand, there is a parasitic relation between this infrastructure and HUB, thus it is temporary. The XPUB infrastructure relates to this project through the layout of the local area network at my flat. For now, both the Klankschool server and the Pi are physically located at my flat. On the one hand, I need to return the Mac Pro “Trashbin” computer to the department in the near future. That informs the narrative of my columns in the newsletter. Yet another aspect of the plan: to stop leeching off the XPUB HUB.

Previous Collaboration with Rosa
In mid 2024, Rosa and I worked together on a performance titled Printer Jam. We gave the performance at Gulaschprogrammiernacht 22, in Karlsruhe, Germany. The video recording of the performance has been watched 245 times at the time of writing. Printer Jam brought live coding software and abandoned hardware together to breathe life back into disused printers. She and I have worked together effectively in the past and I am optimistic about this collaboration.

Relation to wider context

Terms of Service

Hosts make clear what constitutes permitted uses of the services. Abiding by these terms is significant in relation to a practice of general adherence which I am inclined towards.

Sever maintenance informed by feminism

Feminist servers, such as Systerserver and Anarchaserver, are operated by feminist collectives who prefer feminist modes of collaboration. Such servers often provide services for like minded groups or projects. Feminist servers are conceptually distinct from and contextually adjacent to the way in which the server has been set up and maintained. I am keen to draw upon feminist methods, practice and research in maintaining the server and writing the newsletter. The newsletter addresses single-handed attempts to maintain infrastructure through it’s collaborative mode of production. But it also addresses this with reference to feminist collectives.

References

Berends, M., Diakrousi, A. and Gryllaki, A. (2022) ‘Hosting With’, Debug, Linz, Varia [Online]. Available at https://varia.zone/archive/2023-03-Hosting-with-others/hosting-with-zine-booklet.pdf (Accessed 16 October 2024).

Engelhardt, L., Billie, P. and Reinthal, A. (2023) Self-Hosting Guide [Online]. Available at https://self-hosting.guide/dokuwiki/about_this_site (Accessed 16 October 2024).

Strete, A., Cochior C and Mugrefya e (Eds.) (2022) A Traversal Network Of Feminist Servers. Fractalia, Bucharest.