Docs:01 Setup a Local Collaborative Environment: Difference between revisions

This page was last edited on 1 August 2025, at 21:29.
(first draft)
 
(added heading)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
=== Description of this section ===
[[File:Local IP.png|alt=A digital drawing in greyscale of a pi (a small micro computer), with the words "client node. local IP" above it.|thumb|A drawing of a Pi by Mara from SysterServer]]


[[Pasted image 20231108164245.png]]
This section covers the steps necessary for setting up a local collaborative environment on a computer. In practical terms, this means setting up a Raspberry pi with an operating system for a number of users to access and work together on.  


'''Section 01''' will cover the steps necessary for setting up a local collaborative environment. In practical terms, this means setting up a Raspberry pi which a number of users can access to work together.
=== Section Content: ===
 
* [[Docs:01.0.5 Users, collective work, names|01.0.5 Users, collective work, names]]
The section covers:
** Here we discuss some of the things you might want to bare in mind when beginning collective working, like naming convention and user permissions
 
* [[Docs:01.1 Hardware and OS|01.1 Hardware and OS]]
[[01.1 Hardware and OS]] [[01.2 Creating Users]] [[01.3 SSH]] [[01.4 TMUX]]
** Setting up a single board computer (SBC)/Raspberry pi with an operating system/Armbian
 
* [[Docs:01.2 Creating Users|01.2 Creating Users]]
=== Prerequisites ===
** How to create users for your SBC and assign permissions
 
* [[Docs:01.3 SSH|01.3 SSH]]
The following are necessary for following on with these steps.
** Setting up SSH in order to access your SBC remotely
 
* [[Docs:01.4 TMUX|01.4 TMUX]]
* Raspberry pi + peripherals: HDMI screen, keyboard, mouse etc. We’re using a Raspberry pi. <code>You don't necessarily need to use a pi to create a collaborative environment, you could use another type of computer. To understand more about why we chose to use a pi, you can find our notes here</code>[https://wiki4print.servpub.net/index.php?title=Chapter_2a:_Server_Issues:_Platform_Infrastructure Chapter 2a: Server Issues: Platform Infrastructure]`
** Installing and using a multiplexer for co-working
* Pi OS booted: The Rosa Server Guide recommends [https://www.armbian.com/rpi4b/ Armbian OS]
[[Category:Docs]]
* Knowledge of terminal/bash <code>For an intro to basic terminal/bash commands see</code> [[05 Appendix/NA-Terminal Unix Commands Cheat Sheet|NA-Terminal Unix Commands Cheat Sheet]]
* Have SSH installed on laptop. Most OS have it by default now, if not then manually install following the steps under [[01.3 SSH]]
 
===== Note on terms: =====
 
Throughout these docs we’ll be referring to the server and the client:
 
* Server = Raspberry Pi/SBC (Single board computer)
* Client = your laptop

Latest revision as of 21:29, 1 August 2025

A digital drawing in greyscale of a pi (a small micro computer), with the words "client node. local IP" above it.
A drawing of a Pi by Mara from SysterServer

This section covers the steps necessary for setting up a local collaborative environment on a computer. In practical terms, this means setting up a Raspberry pi with an operating system for a number of users to access and work together on.

Section Content:

  • 01.0.5 Users, collective work, names
    • Here we discuss some of the things you might want to bare in mind when beginning collective working, like naming convention and user permissions
  • 01.1 Hardware and OS
    • Setting up a single board computer (SBC)/Raspberry pi with an operating system/Armbian
  • 01.2 Creating Users
    • How to create users for your SBC and assign permissions
  • 01.3 SSH
    • Setting up SSH in order to access your SBC remotely
  • 01.4 TMUX
    • Installing and using a multiplexer for co-working