From bf918a3aa85f7eac1e3957e6bf7204eeff3a9058 Mon Sep 17 00:00:00 2001 From: rskntroot Date: Sat, 14 Feb 2026 09:04:53 +0000 Subject: [PATCH] add why.md; update --- mkdocs/docs/code/oxpasta.md | 2 - mkdocs/docs/notes/linux.md | 79 +++++++++++++++++-------------------- mkdocs/docs/storage/why.md | 38 ++++++++++++++++++ mkdocs/scripts/update.sh | 17 ++++++++ 4 files changed, 92 insertions(+), 44 deletions(-) create mode 100644 mkdocs/docs/storage/why.md create mode 100755 mkdocs/scripts/update.sh diff --git a/mkdocs/docs/code/oxpasta.md b/mkdocs/docs/code/oxpasta.md index cbff160..479e5d5 100644 --- a/mkdocs/docs/code/oxpasta.md +++ b/mkdocs/docs/code/oxpasta.md @@ -2,8 +2,6 @@ A minimal shell script for interacting with a [rustypaste](https://github.com/orhun/rustypaste) server -[https://github.com/rskntroot/oxpasta](https://github.com/rskntroot/oxpasta) - ## Brief As someone who needed quick access to only a handful of features, [rpaste](https://github.com/orhun/rustypaste-cli) was overkill. As such, this shell only provides shortcuts for 3 features: upload, oneshot (-o), and url shortening (-s). diff --git a/mkdocs/docs/notes/linux.md b/mkdocs/docs/notes/linux.md index d0f27ff..108eb89 100644 --- a/mkdocs/docs/notes/linux.md +++ b/mkdocs/docs/notes/linux.md @@ -54,38 +54,43 @@ exit - see [https://docs.docker.com/engine/install/ubuntu/](https://docs.docker.com/engine/install/ubuntu/) ``` bash -curl -fsSL https://get.docker.com -o get-docker.sh -sudo sh ./get-docker.sh -sudo systemctl enable --now docker -rm -f ./get-docker.sh -sudo usermod -a -G docker $(whoami) +sudo -i +curl -fsSL https://get.docker.com | sh +systemctl enable --now docker +``` + +``` bash +usermod -aG docker ${SOME_USER} docker ps ``` +#### Completion + - see [https://docs.docker.com/config/completion/](https://docs.docker.com/config/completion/) -=== "Debian" +=== "docker" + + ``` bash + mkdir -p ~/.local/share/bash-completion/completions + docker completion bash > ~/.local/share/bash-completion/completions/docker + source ~/.bashrc + ``` + +=== "bash" ``` bash sudo apt install bash-completion -y ``` -=== "Fedora" - ``` bash - sudo dnf install bash-completion -y + cat <<%% >> ~/.bashrc + if [ -f /etc/bash_completion ]; then + . /etc/bash_completion + fi + %% ``` -``` bash -cat <<%% >> ~/.bashrc -if [ -f /etc/bash_completion ]; then - . /etc/bash_completion -fi -%% -mkdir -p ~/.local/share/bash-completion/completions -docker completion bash > ~/.local/share/bash-completion/completions/docker -source ~/.bashrc -``` + ### Tools @@ -114,37 +119,27 @@ source ~/.bashrc #### fastfetch -- see [fastfetch](https://github.com/fastfetch-cli/fastfetch) for more info +- see [fastfetch](https://github.com/fastfetch-cli/fastfetch/releases) for more info -=== "Debian" +``` bash +url="https://github.com/fastfetch-cli/fastfetch/releases/download/2.47.0/fastfetch-linux-amd64.deb" +``` - ``` bash - url="https://github.com/fastfetch-cli/fastfetch/releases/download/2.45.0/fastfetch-linux-aarch64.deb" - ``` +``` bash +mkdir -p ~/downloads/ && cd ~/downloads +curl -fsSL ${url} -o fastfetch.deb +sudo dpkg -i ./fastfetch.deb +``` - ``` bash - mkdir -p ~/downloads/ && cd ~/downloads - curl -fsSLO ${url} -o fastfetch-installer - sudo dpkg -i ./fastfetch-installer - ``` - -=== "Fedora" - - ``` bash - url="https://github.com/fastfetch-cli/fastfetch/releases/download/2.45.0/fastfetch-linux-amd64.rpm" - ``` - - ``` bash - mkdir -p ~/downloads/ && cd ~/downloads - curl -fsSLO ${url} -o fastfetch-installer - sudo dnf install ./fastfetch-installer - ``` +#### Profile ``` bash cat <<%% >> ~/.bashrc # RSKIO -alias ff="fastfetch" +alias ..="cd .." +alias ...="cd ..." alias q="exit" +alias ff="fastfetch" %% source ~/.bashrc ``` diff --git a/mkdocs/docs/storage/why.md b/mkdocs/docs/storage/why.md new file mode 100644 index 0000000..88afb10 --- /dev/null +++ b/mkdocs/docs/storage/why.md @@ -0,0 +1,38 @@ +# Why get a NAS + +## Why Relying on Portable Drives Can Be a Risky Move for Your Business + +Being reliant on portable storage media to keep your business running is dangerous. So what other options are there? + +Portable drives are not only expensive per terabyte, but drive failures can be catastrophic. Imagine spending a weekend shooting footage for a one-time event. You fly home, start editing, and a few days later — the drive containing all that footage dies. Talk about a tragedy! Delivering a partial product isn’t an option, and now you’ve lost both time and money. Maybe you can piece something together, but that’s not the kind of product you strive to deliver. In the worst case, a single drive failure can damage not just customer trust, but your brand. + +A few friends in photo and videography startups reached out to me to share their workflows. As you might expect, during events they would shoot footage, then offload it onto a fresh 4TB flash drive before shooting more. At the end of the event, they’d head home and spend considerable time editing directly from that drive. Once finished, they’d deliver the product — and then either delete the footage or buy a new drive for the next event. Honestly, who doesn’t have a pile of multi-terabyte drives lying around with who-knows-what on them? + +Boy, did I have some news for them! I had a few recommendations that could not only improve their workflow, but also prevent potential catastrophes from hurting their business. After some discussion, they convinced me to start a business to help small and medium-sized companies solve their storage and workflow challenges. + +--- + +### So, what can we do to prevent disasters like drive failures? + +It turns out that local storage solutions such as Network Attached Storage (NAS) have come down significantly in price. Consider that an average 4TB flash drive — with no redundancy — costs around $250. To safely store a critical project, you’d need at least two drives ($500 total), not to mention the extra time spent duplicating your data for backup. + +Now compare that with our recommended solution: **56TB of usable, redundant storage** in a device that can be remotely accessed for your convenience. This is made possible with a Network Attached Storage unit — or NAS — a type of specialized computer designed for reliable storage and accessibility. Traditionally, NAS systems have been expensive or targeted toward enthusiasts due to their technical nature. + +Our solution offers an **56TB NAS (84TB physically storage)** for under **$40 per terabyte**, shipped and ready to go at around **$3,200**. This supports roughly **thirteen 4TB projects** before you’d need to compress, delete, or expand your storage. (We also offer larger and custom configurations to meet your specific needs.) + +--- + +### Additional Benefits + +- Edit footage remotely over your local network +- Back up your entire laptop or workstation +- Securely share files with clients or editors — no need for cloud subscriptions +- Compress and archive data efficiently +- Host websites or services directly from your NAS +- *(Optional)* AI photo recognition to streamline your workflow + +--- + +Thanks to those early conversations, we founded **RSKIO Limited** — a company dedicated to helping creators and small businesses safeguard their data, simplify their workflows, and scale their storage with confidence. + +📩 **Reach out to [lost@rskio.com](mailto:lost@rskio.com)** for an estimate, custom solutions, or answers to your storage questions. diff --git a/mkdocs/scripts/update.sh b/mkdocs/scripts/update.sh new file mode 100755 index 0000000..d2766ed --- /dev/null +++ b/mkdocs/scripts/update.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +set -e + +repos=("oxpasta" "r53-ddns") +user="rskntroot" +dest_dir="docs/code" + +mkdir -p "$dest_dir" + +for repo in "${repos[@]}"; do + url="https://raw.githubusercontent.com/$user/$repo/main/README.md" + dest_file="$dest_dir/$repo.md" + + echo "Fetching $url -> $dest_file" + curl -sSfL "$url" -o "$dest_file" +done