Advanced Search
Search Results
42 total results found
Hardver - Raspberry Pi
Raspberry Pi (RPi) je vrsta malih (SoC - system on a chip) računala koja proizvodi engleska Raspberry Pi fondacija. Računala su prvenstveno zamišljena kao platforma za učenje računalnih znanosti u zemljama u razvoju, no zbog cijene i mogućnosti ubrzo postaju ...
List of Software
This is not a definitive list. Free software is installed by package managers which manage dependencies automatically so a lot of other supporting software gets installed in the process. Some software is installed but not elaborated upon for the same reason. ...
Installing Packages
- update apt package list sudo apt update - install software, when asked chose not to set up icecast2 and chose lxdm as the default display manager sudo apt install ctwm ffmpeg git icecast2 lxdm lxterminal pd psmisc python3 python3-evdev python3-tk py...
Configuration, scripts, systemd or init scripts
- clone the git repo which holds config files and scripts - this command will put all files in the repo in a subdirectory called suda-git in the users home directory ($HOME)) git clone https://gitlab.com/hacklab01/suda.git $HOME/suda-git - copy ctwm.desk...
noVNC and SUDA web interface
- install noVNC - the open source VNC client wget -O $HOME/suda-git/noVNCv1.4.0.zip https://github.com/novnc/noVNC/archive/refs/tags/v1.4.0.zip - unzip the archive to the suda-git directory unzip -q $HOME/suda-git/noVNCv1.4.0.zip -d $HOME/suda-git/ -...
MAPS Icecast
- copy icecast settings (icecst-local.xml) to /etc/icecast2/icecast.xml sudo cp $HOME/suda-git/config/icecast-local.xml /etc/icecast2/icecast.xml - generate a password and put it the variable $secret secret=$(tr -dc A-Za-z0-9 </dev/urandom | head -c 1...
MAPS PureData
- make a directory for pd libraries in the home directory mkdir -p $HOME/.local/lib - unzip pd libraries to the newly created dir unzip -q $HOME/suda-git/art/maps/pd.zip -d $HOME/.local/lib - copy pd and MAPS scripts and config files to their place...
Tunnelling - rathole client
Setting up a SUDA rathole client (a machine set to run SUDA locally)Prerequisites: - a rathole server already setup - the secret string used to setup the server - a local server already setup for local (ethernet) use- this process takes place on that server ...
Tunneling - rathole server
Rathole is used To setup tunneling and expose the SUDA computer to the internet using NAT traversal. Prerequisites: - a server that is exposed to the internet which will stand between the internet and tunnel all data from the local SUDA server - a dom...
Git repository
The git repository (https://gitlab.com/hacklab01/suda) keeps all SUDA files. It's used to easily migrate configuration files, service files, static files (art scripts, HTML, JS, and CSS) and all other neccesary settings to a suda installation. |-- README.md -...
Add to Proxmox after installation
add repos https://pve.proxmox.com/wiki/Package_Repositories add ubuntu server iso under local -> iso images download gitbash (optional) https://git-scm.com
Pivilion on ESP32
download zip from git and just add libraries from menu into Arduino IDE https://iotespresso.com/create-captive-portal-using-esp32/ https://randomnerdtutorials.com/esp32-web-server-microsd-card/ https://randomnerdtutorials.com/power-esp32-esp8266-solar-p...
Run certbot on windows with txt record
certbot -d $domain --manual --preferred-challenges dns certonly Certificate is saved at: C:\Certbot\live\$domain\fullchain.pemKey is saved at: C:\Certbot\live\$domain\privkey.pem
AR markers
Ar markers are much like QR codes, a black and white (or other high contrast color combination) pattern that stores information. In AR they're used as markers that denote positions of 3D models. Builtin Barcode Markers These are built into ar.js (or rathe...
Starter template
This is a heavily commented template that can be expanded upon easily. It's recommended to read the comments of the entire file before using it. <!DOCTYPE html> <html> <!--load aframe-master and aframe-ar--> <script src="js/aframe-master.min.js"></script> ...
500 videos with numbers
#!/bin/bash # Output directory output_dir="output_videos" mkdir -p "$output_dir" # Set the video dimensions and duration width=1920 height=1080 duration=30 # Loop to create 500 videos for i in {1..500}; do # Use FFmpeg to generate the video w...
GPIO pins for control
# This setting defines which Raspberry Pi GPIO pin (BOARD numbering!) will jump to which file in the playlist (first file has index 0)# See: https://www.raspberrypi.com/documentation/computers/raspberry-pi.html for info about the pin numbers# the pins are pull...
WireGuard and lsyncd to sync a directory.
install wireguard apt install wireguard / pacman install wireguard-toolsgenerate keypairswg genkey | tee server_private.key | wg pubkey > server_public.keyServer config file /etc/wireguard/wg0.conf [Interface] PrivateKey = <server_private_key> Address = 10...
Django notes
Migration from event applications to art-applications for gunicorn to work it needs to have home dir permissions changed to 755 upgrade django-multiselectfield pip install --upgrade django-multiselecfield fix en hr in events_residencies/templates/base.htm...
nginx settings
For uploads (in server directive) client_max_body_size 5G; client_body_timeout 300s; send_timeout 300s; proxy_read_timeout 300s; proxy_send_timeout 300s;