Stuff-org
Jump to navigation
Jump to search
sudoroom uses stuff-org written by Henner Zeller to track stuff in the space (and in the community)
- Noisebridge runs a version of this but you can only edit if you're on the local network
- we use a fork of the main repository, branch "sudoroom"
- we use websnap to update the images make sure this cant be abused from outside the network
installation
- make a new user just for stuff-org and websnap
sudo adduser --disabled-password stuff --comment "stuff-org user"
- install golang (as a user with sudo, not as user stuff)
wget https://go.dev/dl/go1.24.1.linux-amd64.tar.gz # or current version sudo tar -C /usr/local -xzf go1.24.1.linux-amd64.tar.gz echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> ~/.profile echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee -a ~stuff/.profile
- pull the repository, run make
sudo su stuff source ~/.profile # idk why i had to do this to get golang to work cd ; git clone https://github.com/sudoroom/stuff-org cd stuff-org/stuff git checkout sudoroom make stuff
- install nvm so we can have node
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash exit (now log back in) nvm install --lts
- install websnap (in home directory, not inside stuff-org)
cd ; git clone https://github.com/sudoroom/websnap cd websnap npm install
