Download and install - The Go Programming Language

System & Network Admin
Using .htaccess Redirection to Standardize Web Server Addresses
Answers to a couple of somewhat frequently-asked questions about the
.htaccess tricks I’m using to standardize the domain names at Daring
Fireball.
Caddy
Use Souin directly in the Caddy web server
Avoiding Unnecessarily Running Triggers in Postgres
This article highlights the use of triggers in Postgres, and how certain performance issues can arise. It also provides solutions to avoid these issues.
Beginner’s guide to GitHub: Merging a pull request
As part of the GitHub for Beginners guide, learn how to merge pull requests. This will enable you to resolve conflicts when they arise.
A Raspberry Pi emulator in an easy to use Docker image
PI-CI is a Raspberry Pi emulator in a Docker image that lets developers easily prepare and flash Pi configurations. The PI-CI project enables developers to easily run a Pi VM, prepare a configurati…
Combine & Export Multiple (Obsidian) Markdown Files as PDF
Let me show you how you can easily export multiple markdown files to a PDF or any other format.
Running Stock MS-DOS On A Modern ThinkPad
It might seem like the days of MS-DOS were a lifetime ago because…well, they basically were. Version 6.22 of the venerable operating system, the last standalone release, came out back in 1994…
Remapping HID For Fun And… Well Fun
If you want to remap some mouse or keyboard keys, and you use Linux, it is easy. If you use Windows or another operating system, you can probably do that without too much trouble. But what if you u…
Optimizing DebOS for Optimal Power Management | Linux Journal
Home | mise-en-place
mise-en-place documentation
IsoBuster
Recover data quickly! Recover data from CD, DVD, BD, HDD, Flash drive, USB stick, media card, SD and SSD with IsoBuster - The award winning, highly specialized and easy to use Memory card, CD, DVD, Hard Disk, SD, Compact CF, MMC, card data recovery software. IsoBuster supports all optical disc formats, Hard Drives, Memory cards, Flash disk formats and all common file-systems: NTFS, UDF, FAT etc.!
Haystack
The canvas-based IDE that makes navigation and refactoring 10x faster
How to display Git branches easily as a tree in CLI
Git is a tool that employs a command line interface (CLI). For many beginner programmers, it’s the first one of this kind they learn. This alone could be confusing, but on top of that, Git’s default responses do not clearly visualize the state of you...
Installation on Linux — Kivy 2.3.0 documentation
Starship: Cross-Shell Prompt
Starship is the minimal, blazing fast, and extremely customizable prompt for any shell! Shows the information you need, while staying sleek and minimal. Quick installation available for Bash, Fish, ZSH, Ion, and Powershell.
Releases · getsops/sops
Simple and flexible tool for managing secrets. Contribute to getsops/sops development by creating an account on GitHub.
Get started
A getting started guide for Authelia.
Simple Self-Hosted Security with Authelia
In this video, I’m setting up Authelia. It’s a very lightweight authentication service, which can be used to provide authentication to services which don’t natively support any form of authentication. I think this is a great choice for small scale homelab environments, as it’s simple to run and administer.
Contents Video Authelia Configuration User File TLS Certificate Protected Service Example with Caddy Video Authelia I installed Authelia on an LXC container (Debian 12), and set it up with a dns name / AAAA record in public dns, and all the jazz required for normal HTTPS access.
C4 Diagrams using PlantUML and VSCode (on Windows 10)
I was doing my daily scan of Twitter the other day and came across this One of the commenters questioned how it was implemented, and there were a few follow up comments. Below are my steps for get…
Flake.nix Phoenix & PostgreSQL - Learning Resources / Guides/Tuts/Tips/Info - Elixir Programming Language Forum
I’ll post this here, It might help someone in the future. Feedback is greatly appreciated. I use it with direnv on NixOS, It should work with nix on Linux or macOS. custom commands: pg-stop, pg-start, … flake.nix { description = "General Elixir Project Flake"; #source: 20221130; https://github.com/toraritte/shell.nixes/blob/f9af46639a9bb5fb22705ebdfd25783866e22c0f/elixir-phoenix-postgres/shell.nix #source: 20221130; https://github.com/webuhu/elixir_nix_example inputs = { nixpkg...
V2: reverse proxy to UNIX socket? - Help - Caddy Community
1. My Caddy version (V2 beta 14): 2. How I run Caddy: I use the systemd service template mentioned in the documentation. My Caddyfile looks like this: samvanderkris.xyz, www.samvanderkris.xyz { reverse_proxy * unix:/run/gunicorn.sock root /static /home/sam/samvanderkris header / Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" } a. System environment: Ubuntu server 19.10, caddy is running as a systemd service. The reverse proxy is supposed to...
Linux Handbook
An independent, reader-supported publication focusing on Linux Command Line, Server, Self-hosting, DevOps and Cloud Learning
Using If Else in Bash Scripts [Examples]
In this chapter of bash beginner series, you'll learn about using if-else, nested if else and case statements in bash scripts.
How can I mount a Raspberry Pi Linux distro image?
Normal filesystem images can be easily mounted:
mount system.img /mnt
Examined, and modified. But when I try this with a Raspberry Pi system image (e.g. raspbian), I get:
mount: unknown filesys...
How to Build Multi-Arch Docker Image on NixOS
With the release of Apple silicon, the adoption of ARM-based CPUs is surging. Many developers are facing a new challenge: compiling their software for ARM-based CPUs. And it’s not just about the binar
Linux: Low-level Data Copying with dd
When you need low-level Linux data copying, there's one tool that never fails: the dd command. Here's how to use dd.
Leveraging modprobe and lsmod for Effective Linux System Management | Linux Journal
The UNIX Pipe Card Game
Interfacing Linux – Hardware and software guides for Linux creatives
Hardware and software guides for Linux creatives.