Difference between revisions of "About"

From Networks of Care
Jump to navigation Jump to search
 
(69 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Setting up my raspberry pi==
+
{{#css:
  
In my computer:
+
h1{
 +
display: none;
 +
}
  
'''SD card'''
+
.mw-body-content p:nth-of-type(1){
 +
margin-top: 0;
 +
}
  
1. Format for FAT32 (I used disk utility on mac. Format to MS_DOS). Use more than 8gb, mediawiki can become heavy.
+
.mw-body-content p, .mw-body-content  ul{
 +
max-width: 70%;
 +
}
  
 +
img {
 +
width: 29vw;
 +
height: auto;
 +
}
 +
}}
  
2. Flash ISO to SD card (Raspbian Buster Light, https://www.raspberrypi.org/downloads/raspbian/ ) with a mounter (I've used etcher https://www.balena.io/etcher/ )
+
<div style="width: 30vw; float: left;"> [[File:About.jpg|frameless|left]] </div>
  
 +
<div style="margin-left: 30vw; width: 70vw;">
 +
==Networks==
  
With raspi connected to power, internet, screen and keyboard:
+
Managing an online community is difficult. It requires a collective understanding of how people want to be together and how to deal with conflict. These challenges motivated different groups to create and apply informal rules to their networks. They are published online as user guidelines, community rules, collaboration protocols, network etiquette, community covenants, a group pact, a collective agreement, a Code of Conduct. These guidelines aim for comfortable interactions between the members; they set expectations for users, put in evidence the values of a community, making explicit which behaviours are allowed or discouraged, possibly decreasing unwanted hate. They can help to deal with internal and exterior abuses, especially when the documents are upheld by a network of people who acknowledges the differences in privilege, power, experiences, money and time of different users.
  
'''01 Default login'''
+
==of Care==
  
Login: pi
+
Discussing Codes of Conduct isn't only considering the potential of text, but recognising the labour intensive routines that imply human effort and involve the community. The caretakers are essential — to write the guidelines, to manage reports, to moderate, to document, to listen, to grant support. A Code of Conduct also needs visibility and a plan for distribution. Furthermore, the desire to share different guidelines from corporate-owned social platforms requires other competencies, such as moving to other platforms, or self-hosting our social groups. Care work is highly skilled, and it needs to be further discussed, recognised and cherished.
  
Password: raspberry
+
== — a field guide ==
  
 +
This field guide will lead you through the attempts, accomplishments and missteps of moderators, writers, users and custodians of social networks. It collects and comments on existing Codes of Conduct, listens to different experiences, and proposes other projects to explore. The field guide goes through the work of artists, designers, libre and open software enthusiasts, feminists and LGBTQ users, aiming to facilitate future work for other circles. It's exciting to consider which gestures may contribute to increasing autonomy and cooperation in digital platforms, whether Codes of Conduct can be useful to reduce hate and improve interactions, or even desirable. Let's explore the networks of care generated together.
  
'''02 SSH config'''
 
  
    $ cd /boot
+
==Structure==
  
    $ sudo touch ssh
+
Networks of Care is divided into three parts.
  
    $ sudo reboot
+
[https://hub.xpub.nl/networksofcare/mediawiki/index.php?title=Category:Archiving Archiving] — to collect and annotate Codes of Conduct, creating a collection that is possible to browse, dissect and analyse.
  
 +
[https://hub.xpub.nl/networksofcare/mediawiki/index.php?title=Category:Networking Networking] — to interview and document the work of moderators, writers of Codes of Conduct, facilitators, community members and networks' administrators.
  
'''03 Check IP address'''
+
[https://hub.xpub.nl/networksofcare/mediawiki/index.php?title=Category:Linking Linking] — to point other ways forward, useful templates, resources, and experiments.
  
    $ hostname -i
 
  
Response: 192.0.0.0
+
==Images==
  
 +
The images that appear throughout this project are cyanographic prints. A guide to the printing and creation process is shown [[Images|in this page]].
  
'''04 My keyboard wasn't working properly.'''
 
  
I had to change language of keyboard to US instead of UK.
+
==Technical Documentation==
  
    $ sudo raspi-config
+
Technical knowledge is relevant to:
  
    Localisation Options
+
*use moderation tools
 +
*adapt, fork, customise moderation tools
 +
*create new tools
 +
*adapt, fork, customise social platforms
 +
*create new platforms
 +
*use software and hardware
 +
*question autonomy
 +
*experiment with protocols
 +
*self-host
 +
*understand tutorials
 +
*write and send reports
  
    Change Keyboard Layout
 
  
    Choose US
+
These actions can be challenging. Networks of Care goes through a few of these technical hurdles, documenting along the way the experience of creating and maintaining this project.
  
After using the keyboard I changed back to UK to avoid errors.
+
Networks of Care is hosted on a Raspberry Pi and uses MediaWiki software to organise the content. It uses extensions such as Semantic MediaWiki and Page Forms. The main page shows a diagram that uses the API to get access to wiki features. It also uses Leaflet, a JavaScript library.
  
 +
[[Technical_documentation|Here is the detailed Technical Documentation]].
  
'''05 Change hostname'''
 
  
    $ ssh pi@192.0.0.0
+
==Contacts==
  
    $ sudo raspi-config
+
This work has been produced in the context of the graduation research of [http://www.ritagraca.com Rita Graça] from the Experimental Publishing (XPUB) Master course at the Piet Zwart Institute, Willem de Kooning Academy, Rotterdam, University of Applied Sciences.
  
    Choose item no. 2 on the menu: Network Options
+
XPUB is a two year Master of Arts in Fine Art and Design that focuses on the intents, means and consequences of making things public and creating publics in the age of post-digital networks.
  
    Rename hostname to: newhostname
+
https://xpub.nl
  
    $ reboot
 
  
 
+
</div>
'''06 Add user'''
+
<div style="clear: both;"> </div>
 
 
    $ sudo adduser name
 
 
 
 
 
'''07 Add new user to sudo'''
 
 
 
    $ sudo adduser name sudo
 
 
 
 
 
'''08 You should be able to login with:'''
 
 
 
    $ ssh name@newhostname
 
 
 
 
 
'''09 I had an error with known hosts.'''
 
I removed cached key on my computer:
 
 
 
    $ ssh-keygen -R 192.000.0.000
 
 
 
 
 
'''10 Remove default pi user'''
 
 
 
    $ sudo deluser pi
 
 
 
 
 
'''10 Use key-based authentication:'''
 
 
 
 
 
'''10.1 Add .ssh keys to RPI'''
 
 
 
https://www.raspberrypi.org/documentation/remote-access/ssh/passwordless.md#copy-your-public-key-to-your-raspberry-pi
 
 
 
 
 
'''10.2 Edit file'''
 
    $ sudo nano /etc/ssh/sshd_config
 
 
 
    Uncomment PassowrdAuthentication and set it to no;
 
 
 
    Uncomment PermitRootLogin prohibit-passowrd;
 
 
 
 
 
'''10.3 Reload SSH'''
 
 
 
    $ sudo /etc/init.d/ssh restart
 
 
 
 
 
'''10.4 Reboot RPi'''
 
 
 
    $ sudo reboot
 
 
 
 
 
'''10.5 In my computer:'''
 
 
 
    $ cd ~/.ssh
 
 
 
    $ sudo nano config
 
 
 
 
 
Add to the document:
 
 
 
    Host newhostname
 
        User name
 
        Hostname 192.000.0.0
 
        Port 22
 
        Identityfile /Users/ritagraca/.ssh/id_rsa
 
        Serveraliveinterval 30
 
 
 
 
 
'''10.6 To ssh to my pi now:'''
 
 
 
    $ ssh newhostname
 
 
 
 
 
'''11. Set static ip address for LAN'''
 
 
 
    $ sudo nano /etc/dhcpcd.conf
 
 
 
 
 
Edit this part:
 
 
 
    #Static IP text block
 
        interface eth0
 
        static ip_address=192.000.0.00
 
        static routers=192.000.0.0
 
        static domain_name_servers=8.8.8.8 8.8.4.4
 
 
 
 
 
Note:
 
 
 
I shut down my pi, IP changed and couldn't ssh to it. If this happened already, connect pi again to screen, find new IP with $ config command, and put new IP in ~/.ssh, step 10.5.
 
 
 
 
 
==Installing Mediawiki on my pi==
 

Latest revision as of 10:25, 15 July 2020


About.jpg

Networks

Managing an online community is difficult. It requires a collective understanding of how people want to be together and how to deal with conflict. These challenges motivated different groups to create and apply informal rules to their networks. They are published online as user guidelines, community rules, collaboration protocols, network etiquette, community covenants, a group pact, a collective agreement, a Code of Conduct. These guidelines aim for comfortable interactions between the members; they set expectations for users, put in evidence the values of a community, making explicit which behaviours are allowed or discouraged, possibly decreasing unwanted hate. They can help to deal with internal and exterior abuses, especially when the documents are upheld by a network of people who acknowledges the differences in privilege, power, experiences, money and time of different users.

of Care

Discussing Codes of Conduct isn't only considering the potential of text, but recognising the labour intensive routines that imply human effort and involve the community. The caretakers are essential — to write the guidelines, to manage reports, to moderate, to document, to listen, to grant support. A Code of Conduct also needs visibility and a plan for distribution. Furthermore, the desire to share different guidelines from corporate-owned social platforms requires other competencies, such as moving to other platforms, or self-hosting our social groups. Care work is highly skilled, and it needs to be further discussed, recognised and cherished.

— a field guide

This field guide will lead you through the attempts, accomplishments and missteps of moderators, writers, users and custodians of social networks. It collects and comments on existing Codes of Conduct, listens to different experiences, and proposes other projects to explore. The field guide goes through the work of artists, designers, libre and open software enthusiasts, feminists and LGBTQ users, aiming to facilitate future work for other circles. It's exciting to consider which gestures may contribute to increasing autonomy and cooperation in digital platforms, whether Codes of Conduct can be useful to reduce hate and improve interactions, or even desirable. Let's explore the networks of care generated together.


Structure

Networks of Care is divided into three parts.

Archiving — to collect and annotate Codes of Conduct, creating a collection that is possible to browse, dissect and analyse.

Networking — to interview and document the work of moderators, writers of Codes of Conduct, facilitators, community members and networks' administrators.

Linking — to point other ways forward, useful templates, resources, and experiments.


Images

The images that appear throughout this project are cyanographic prints. A guide to the printing and creation process is shown in this page.


Technical Documentation

Technical knowledge is relevant to:

  • use moderation tools
  • adapt, fork, customise moderation tools
  • create new tools
  • adapt, fork, customise social platforms
  • create new platforms
  • use software and hardware
  • question autonomy
  • experiment with protocols
  • self-host
  • understand tutorials
  • write and send reports


These actions can be challenging. Networks of Care goes through a few of these technical hurdles, documenting along the way the experience of creating and maintaining this project.

Networks of Care is hosted on a Raspberry Pi and uses MediaWiki software to organise the content. It uses extensions such as Semantic MediaWiki and Page Forms. The main page shows a diagram that uses the API to get access to wiki features. It also uses Leaflet, a JavaScript library.

Here is the detailed Technical Documentation.


Contacts

This work has been produced in the context of the graduation research of Rita Graça from the Experimental Publishing (XPUB) Master course at the Piet Zwart Institute, Willem de Kooning Academy, Rotterdam, University of Applied Sciences.

XPUB is a two year Master of Arts in Fine Art and Design that focuses on the intents, means and consequences of making things public and creating publics in the age of post-digital networks.

https://xpub.nl