ChaosPad V1.1
Full screen

Server Notice:

hide

Public Pad Latest text of pad suda Saved May 18, 2024

 
 
- - -
 
Redo the printable booklet:
  • (make images)
 
INTRO:
  • (add a supershort pitch)
 
MANIFESTO:
  • (drop the croatian version)
 
HARDWARE:
  • (reduce to basic tech data, options and base concepts)
 
SOFTWARE:
 
PREBUILT ISOS:
 
ART:
  • (dina todo the interface text)
  • (dina todo add the suda afk installation)
 
[PITCH]
 
The group has been active since 2019. and has since created an open manifesto and an automated essay, proposed an autonomous solar workflow and a generative publication, is researching libre OS variations embedded within server sculptures, sharing its process via an open wiki and e.g. in a streamed BIOS performance.
 
In a nutshell SUDA is:
 
1) The Sustainable Digital Art Manifesto
2) A server containing the server essay which is hosted in a physical space and available on the web
3) Three separate operating system images containing the server essay which can be run on a physical of virtual computer
4) A physical manifestation of this in the form of a server-sculpture that can be presented in galleries or similar art spaces
5) Online documentation
6) Printed documentation (artist book)
 
LINKS:
 
##############################################
#####OLD STUFF ##############################
##############################################
 
 
#source /etc/os-release
 
# Trisquel installation
 
# install software 
# git - distributed version control system - used to fetch all the config files from the gitlab repo the internet
# lxdm -  a lightweight display manager for the LXDE desktop environment- used to start desktop sessions, has a nice glitch to expolit
#x11vnc - a VNC server - used to remotely co
sudo apt install git lxterminal unifont vim lxdm x11vnc ctwm python3 xdotool ffmpeg git psmisc  -y
websockitfy 
sshd 
2) get configs and scripts
 
# Copy ctwm.desktop to /usr/share/xsessions/ so lxdm knows about ctwm 
 
sudo cp config/ctwm.desktop /usr/share/xsessions/
 
# Copy .ctwmrc config file to home dir
 
copy config/.ctwmrc $HOME/
# Copy the lxdm configuration file lxdm.conf to /etc/lxfm overwriting any previous config
sudo cp config/default.conf /etc/lxdm/default.conf
 
# Copy scripts to /usr/local/bin and make them executable
sudo chmod +x scripts/*.sh
sudo cp scripts/*.sh /usr/local/bin/
 
3) setup autostart
sudo cp config/PostLogin /etc/lxdm/
4) jail user 
5) setup ssh tunneling
 
    echo "Getting noVNC..."
    wget -O $HOME/suda-git/noVNCv1.3.0.zip  https://github.com/novnc/noVNC/archive/refs/tags/v1.3.0.zip
    unzip $HOME/suda-git/noVNCv1.3.0.zip
 
 
 
####OLD NOTES START HERE
1) securing the user for online version
- removing the user from sudoers
- chrooting the user (allowed commands: cd,  ls, cat, nano, xsetroot, suda scripts)
 
2) setup installer 
- refracta installer (Debian)
- ALCI (Arch) https://alci.online/ 
 
 
5) what will suda be
- are we including the networking part into the manufactured ISOs?
- if we are we need to setup (document or script) SSL, and strip the SSL part from ISO generation
-  mechanisms: once you run or install the ISO you decide if you want to  setup SSL for it or even use the networked version at all (ideal)
5.1) remove SSL and leave the networked part running (VNC runs on boot), then if you want SSL run a script or read the docs 
6) Write the documentation
7) Make docker version of suda?
- enables running it on Rpi
- also feasible to just make scripts to run on any linux machine
8) implement ctwmnorandom
9) figure out if/where we save backgrounds saved from the mantissa script
 
PEEK AND POKE 2022
 
/// Reverse Proxy to Peek and poke
 
 
 
 
2) make everything run automatically
- already tried making a VNC systemd service (but it didn't work)
3) setup iso manufacturing plant
arch-based:
- archiso
debian-based:
- refracta tools - scripts work well with homefolder stuff
tools here https://sourceforge.net/projects/refracta/files/tools/ specifically refractasnapshot 
3.1) script the ISO manufacturing process 6c:f0:49:6c:0f:c9
 
 
6c:f0:49:6c:0f:c9