User:Riviera/Draft project proposal: Difference between revisions

From XPUB & Lens-Based wiki
(work in progress)
 
(moved content to v1)
Tag: Replaced
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
<pre>  __    __          __                           
[[/v1|version one]]
  / /__ / /__ ____  / /__ ___ ___ _____  _____ ____
/  '_// / _ `/ _ \/  '_/(_-&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.

Latest revision as of 19:24, 7 October 2024