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

This page was last edited on 19 February 2025, at 15:28.
(first draft)
 
(first draft)
Line 3: Line 3:
[[Pasted image 20231108164245.png]]
[[Pasted image 20231108164245.png]]


'''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 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 in order to work together.


The section covers:
The section covers:


[[01.1 Hardware and OS]] [[01.2 Creating Users]] [[01.3 SSH]] [[01.4 TMUX]]
* [[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
=== Prerequisites ===
* [[01.1 Hardware and OS]]
 
** Setting up a single board computer (SBC)/Raspberry pi with an operating system/Armbian
The following are necessary for following on with these steps.
* [[01.2 Creating Users]]
 
** How to create users for your SBC and assign permissions
* 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]`
* [[01.3 SSH]]
* Pi OS booted: The Rosa Server Guide recommends [https://www.armbian.com/rpi4b/ Armbian OS]
** Setting up SSH in order to access your SBC remotely
* 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]]
* [[01.4 TMUX]]
* Have SSH installed on laptop. Most OS have it by default now, if not then manually install following the steps under [[01.3 SSH]]
** Installing and using a multiplexer for co-working
 
===== 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

Revision as of 15:28, 19 February 2025

Description of this section

Pasted image 20231108164245.png

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 in order to work together.

The section covers:

  • 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