How to switch over from SD-card to USB-attached device (USB thumbstick, USB enclosed SSD or HDD, etc.) to have more durable storage option.
-
Connect USB device to your RPI
-
Make sure USB device visible by the system
| // In JavaScript, constructors can only be synchronous right now. This makes sense | |
| // from the point of view that a constructor is a function that returns a newly | |
| // initialized object. | |
| // | |
| // On the other hand, it would sometimes be very handy, if one could have async | |
| // constructors, e.g. when a class represents a database connection, and it is | |
| // desired to establish the connection when you create a new instance. | |
| // | |
| // I know that there have been discussions on this on StackOverflow & co., but | |
| // the so-far mentioned counter arguments (such as: doesn't work as expected |
| apt install curl | |
| curl https://getcaddy.com | bash -s cors,expires,filemanager,git,hugo,ipfilter,jsonp,jwt,locale,mailout,minify,multipass,prometheus,ratelimit,realip,search,upload | |
| chown root:root /usr/local/bin/caddy | |
| chmod 755 /usr/local/bin/caddy | |
| setcap 'cap_net_bind_service=+ep' /usr/local/bin/caddy | |
| mkdir /etc/caddy | |
| chown -R root:www-data /etc/caddy | |
| mkdir /etc/ssl/caddy | |
| chown -R www-data:root /etc/ssl/caddy | |
| chmod 0770 /etc/ssl/caddy |
| <?php | |
| /* | |
| * | |
| * ____ _ _ __ __ _ __ __ ____ | |
| * | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \ | |
| * | |_) / _ \ / __| |/ / _ \ __| |\/| | | '_ \ / _ \_____| |\/| | |_) | | |
| * | __/ (_) | (__| < __/ |_| | | | | | | | __/_____| | | | __/ | |
| * |_| \___/ \___|_|\_\___|\__|_| |_|_|_| |_|\___| |_| |_|_| | |
| * |
| git remote rename origin upstream | |
| git add remote origin git@github.com:user/fork.git |
| #!/bin/bash | |
| # bash generate random alphanumeric string | |
| # | |
| # bash generate random 32 character alphanumeric string (upper and lowercase) and | |
| NEW_UUID=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1) | |
| # bash generate random 32 character alphanumeric string (lowercase only) | |
| cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1 |
| object CheckCommand "check_wmi" { | |
| import "plugin-check-command" | |
| command = [ PluginDir + "/check_wmi_plus.pl" ] | |
| arguments = { | |
| "--inidir" = "$wmi_inidir$" | |
| "-H" = "$host.name$" | |
| "-A" = "$wmi_authfile_path$" | |
| "-m" = "$check_mode$" | |
| "-s" = "$wmi_submode$" |
| # Upstart file at /etc/init/couchdb.conf | |
| # CouchDB | |
| start on runlevel [2345] | |
| stop on runlevel [06] | |
| pre-start script | |
| chown -R couchdb /usr/local/etc/couchdb | |
| chown -R couchdb /usr/local/lib/couchdb | |
| chown -R couchdb /usr/local/var/log/couchdb |
| Goal of this document is to describe how to setup a vpn tunnel with two pfSense boxes | |
| having the same LAN subnet, for the purpose of this doc we'll use 192.168.1.1/24 on | |
| both firewalls LAN interfaces | |
| We have to make some dummy networks here to NAT to so as far as Site A will be concerned, | |
| site B will be 192.168.2.0/24, and as far as Site B is concerened site A will be 192.168.3.0/24 | |
| SiteA (LAN 192.168.1.1) | |
| OpenVPN Server: | |
| Standard Setup and we'll use 10.0.1.0/24 as the Tunnel Network (I can elaborate here later) |