Skip to content

Instantly share code, notes, and snippets.

View u1i's full-sized avatar

Uli u1i

View GitHub Profile
@u1i
u1i / guacamole_complete_setup.md
Last active June 1, 2025 04:50
Guacamole RDP Web

Apache Guacamole Multi-User Setup Guide

Complete setup for 20 concurrent users with web-based remote desktop access via Apache Guacamole, RDP, and Cloudflare tunnel on Ubuntu 24.04 LTS.

Prerequisites

  • Bare Ubuntu 24.04 LTS server
  • SSH access as root
  • Domain configured with Cloudflare DNS
  • Minimum 8GB RAM, 4+ CPU cores recommended for 20 concurrent users
@u1i
u1i / info.txt
Created June 1, 2025 04:11
Linux Multi-User VNC Setup
# Multi-User VNC Setup Guide
Complete setup for 20 concurrent VNC sessions with web access via Cloudflare tunnel on Ubuntu 24.04 LTS.
## Prerequisites
- Bare metal Ubuntu 24.04 LTS server
- SSH access as root
- Domain configured with Cloudflare
@u1i
u1i / doit.sh
Created May 24, 2025 09:16
Create Multi-Part Zip Archives
#!/bin/bash
# --- Configuration ---
# Define the maximum size for each zip file in bytes (4 GB)
# 1 GB = 1024 * 1024 * 1024 bytes
MAX_SIZE_BYTES=$((4 * 1024 * 1024 * 1024))
# Define the prefix for the zip file names (e.g., archive_001.zip, archive_002.zip)
ZIP_PREFIX="archive"
@u1i
u1i / README.md
Created May 23, 2025 00:30
s3cmd Linode

Configuring s3cmd with Linode Object Storage

This guide explains how to set up s3cmd to work with Linode Object Storage and make objects publicly accessible.

Installation

# Create a Python virtual environment
python3 -m venv s3cmd-env
@u1i
u1i / info.txt
Created May 3, 2025 12:17
UI.Vision Mac
The XModules are add-ons for the UI.Vision browser extensions. If you open the browser extension now, the XModules should be displayed as “Installed”.
macOS Catalina/Big Sur: Please note that you need to allow the XModules to take screenshots (etc) in the Mac's Privacy settings. For more details see: https://ui.vision/rpa/x/download#install-mac
If you have any question, please ask in the user forum athttps://forum.ui.vision/
Uninstall UI.Vision XModules
Run the following command to uninstall UI.Vision XModules.  
$ sudo bash /Library/uivision-xmodules/2.2.2/uninstall.sh
@u1i
u1i / info.txt
Created May 3, 2025 00:50
anthropic computer use
export ANTHROPIC_API_KEY=sk-XXXX
docker run \
-e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY \
-v $HOME/.anthropic:/home/computeruse/.anthropic \
-p 5900:5900 \
-p 8501:8501 \
-p 6080:6080 \
-p 8080:8080 \
-it ghcr.io/anthropics/anthropic-quickstarts:computer-use-demo-latest
@u1i
u1i / generate.sh
Created December 30, 2024 10:21
Draw Things API
curl --location 'localhost:7860/sdapi/v1/txt2img' \
--header 'Content-Type: application/json' \
--data '{
"height": 576,
"width": 1024,
"seed": -1,
"prompt": "Futuristic abandoned city, taken by plants, rust, green, destroyed robots, rain, heavy clouds, 8k, realistic",
"negative_prompt": ""
}'
#!/bin/bash
# Check if correct number of arguments is provided
if [ "$#" -ne 2 ]; then
echo "Usage: $0 <USER_ID> <MESSAGE_TEXT>"
exit 1
fi
# Assign input arguments to variables
TOPIC="projects/yopa-433507/topics/backend_messages"
@u1i
u1i / doit.sh
Created September 25, 2024 02:12
MacOs forget and reconnect Wifi
#!/bin/bash
# Variables
SSID="Skynet"
PASSWORD="test12345678"
# Ensure network interface is correct; change `en0` if necessary
INTERFACE="en0"
function debug_message() {
@u1i
u1i / Caddyfile
Created August 4, 2024 04:50
Caddy docker letsencrypt
{
email [email protected]
}
test01.mydomain.tld {
reverse_proxy http://frontend:8080
}