all-scribbly

Samba Shares on MAC to Linux Machines

Samba Shares on MAC to Linux Machines Perfect! Staging server (XXX.XXX.X.STAGE) now appears in Mac Finder Network with staging (/srv) and www (/var/www/sites) shares—drag-drop /Volumes/www/htmlbuilder.shawns-machine.com etc. like local drives.[1] Prod Quick Copy (XXX.XXX.X.PROD) sudo apt update & sudo apt install samba avahi-daemon smbclient -y sudo mkdir -p /srv/prod-share /var/www/prod-sites # Or your paths sudo chown […]

Samba Shares on MAC to Linux Machines Read More »

Setup Site on Staging

Steps for NON-DOCKERIZED SITE Proxy GNU nano 5.6.1 site.shawns-machine.com.conf # Proxy nginx site.shawns-machine.com server { server_name site.shawns-machine.com; location / { proxy_pass http://192.168.1.9:8080; # matomo runs on 80 others moved proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } listen 443 ssl; ssl_certificate /etc/letsencrypt/live/site.shawns-machine.com/fullchain.pem; # FIXED: vault cert ssl_certificate_key /etc/letsencrypt/live/site.shawns-machine.com/privkey.pem; # FIXED:

Setup Site on Staging Read More »

VanillaJS Example

<!doctype html> <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1" /> <title>Lock Button</title> <style> :root { font-family: system-ui, -apple-system, Segoe UI, Roboto, sans-serif; } body { padding: 24px; } .row { display: flex; align-items: center; gap: 12px; } button.lock { display: inline-flex; align-items: center; gap: 10px; padding: 10px 14px; border: 1px solid rgba(0,0,0,.2); border-radius:

VanillaJS Example Read More »

Penpot (Also DOCKER) – Self Host

https://penpot.shawns-machine.com (penpotter) https://penpot.app/ Straight from Penpot’s Docker install guide (it listens on http://localhost:9001 by default).  1) Penpot locally with simple Docker (compose) mkdir -p ~/penpot && cd ~/penpot curl -L -o docker-compose.yaml https://raw.githubusercontent.com/penpot/penpot/main/docker/images/docker-compose.yaml docker compose -p penpot -f docker-compose.yaml up -d open http://localhost:9001 JavaScript Copy 2) save a “restart it later” command on Penpot

Penpot (Also DOCKER) – Self Host Read More »

GTM To Analytics

1. Initialize All Environments with GTM and Analytics Stream IDs Install GTM: First, ensure that Google Tag Manager (GTM) is installed on your site across all environments (development, production, etc.). You’ll add the GTM container to your website or web app. Analytics Stream Setup: In GA4, set up the Analytics Stream ID, which is needed

GTM To Analytics Read More »