User:Riviera/Draft project proposal: Difference between revisions

From XPUB & Lens-Based wiki
(Shifted text to project that may or may not be made)
Tag: Blanking
Line 1: Line 1:
<pre>  __    __          __                           
  / /__ / /__ ____  / /__ ___ ___ _____  _____ ____
/  '_// / _ `/ _ \/  '_/(_-&lt;/ -_) __/ |/ / -_) __/
/_/\_\/_/\_,_/_//_/_/\_\/___/\__/_/  |___/\__/_/ 
</pre>
<span id="what"></span>
= What? =


The Klankserver will provide digital infrastructure for members of the Klankschool by running services which complement the activities of the community. Public-facing components will contribute to knowledge and awareness of the Klankschool's activities while internal services should serve to thicken infra-community relations.
<span id="why"></span>
= Why? =
# To publicise and support sonic practices whilst developing inter-community relationships to gain insight into what free software does in social contexts.
# To advance my understanding of what sustainable, resilient and secure server maintenance consists of in a production environment whilst contributing to culture.
<span id="workflow"></span>
= Workflow =
I intend to use Emacs' Org Mode throughout the project for scheduling items, making todo lists and writing documents.
<span id="timeline"></span>
= Timeline =
<span id="september---october"></span>
== September - October ==
Obtain a static IP address
Configure Nginx
Speak with e.g. Mara Karagianni about the maintenance of Systerserver
<span id="november"></span>
== November ==
Configure the backup server
Undertake further research into the context surrounding servers in the cultural sector
N.B. project proposal deadline 22nd
<span id="december"></span>
== December ==
Find fluid ways to promote synchronicity between my computer and my user account on the Klankserver with a specific focus on Emacs workflows. (rsync…? ftp…?) take a week off during the winter break.
N.B. Assessments 16th + 17th
<span id="january"></span>
== January ==
Benchmark-testing? Communicate with Klankschool members to understand what they need Get the mailing list going
<span id="february"></span>
== February ==
<span id="march"></span>
== March ==
<span id="april"></span>
== April ==
N.b. Thesis deadline 18th
<span id="may"></span>
== May ==
<span id="june"></span>
== June ==
<span id="relation-to-wider-context"></span>
= Relation to Wider Context =
<span id="transfeminist-servers"></span>
== (Trans*)Feminist Servers ==
<span id="art-servers"></span>
== Art Servers ==
<span id="live-coding"></span>
== Live Coding ==
<span id="relation-to-previous-practice"></span>
= Relation to Previous Practice =
* Using GNU/Linux daily since 2021
* Self Hosting an [https://pzwiki.wdka.nl/mediadesign/User:Riviera/Openproject_instance OpenProject], a [https://funkwhale.rivierataylor.info funkwhale] and a [https://pzwiki.wdka.nl/mediadesign/User:Riviera/Setting_up_a_nextcloud_instance Nextcloud] on subdomains of my website.
* Configuring Nginx and using Certbot to host the web interface for the LARP experience we made at .zip in one day last trimester.
<span id="choices-made"></span>
= Choices Made =
* Using Emacs Org Mode to structure the timeline
* Installing Arch Linux on the Klankserver (Trashbin 4)
* Setting up Logical Volume Management to make a big storage pool out of two external hard disks.
* Copying [https://github.com/onixie/lxd-tramp/blob/master/lxd-tramp.el lxd-tramp.el] and adjusting it, permitting editing files in containers from within an Emacs running on the server's OS.
* Running web services inside Linux containers using [https://linuxcontainers.org/incus/docs/main/ Incus].
* Managing databases for all applications on a single, self-hosted [https://www.postgresql.org/ Postgresql] instance for economic resource allocation.

Revision as of 09:52, 21 September 2024