System & Network Admin

System & Network Admin

2075 bookmarks
Custom sorting
Multi-Cloud Deployment for Elixir & Phoenix with MRSK
Multi-Cloud Deployment for Elixir & Phoenix with MRSK
The second part of my multi-cloud journey for Elixir. This post demonstrates how to deploy a Phoenix application to multiple clouds, cluster together and securely connect to a database instance.
·richardtaylor.dev·
Multi-Cloud Deployment for Elixir & Phoenix with MRSK
Understanding Network Interface Ports in Linux
Understanding Network Interface Ports in Linux
A network interface is a software or hardware component that enables a Linux system to connect to a network. This connection allows your device to com...
·howtoforge.com·
Understanding Network Interface Ports in Linux
Database connection - Plugins - Caddy Community
Database connection - Plugins - Caddy Community
Web server config files are mostly about expressing HTTP handling logic. Often, various handlers or middlewares need to be “composed” to form a cohesive HTTP handler that returns the desired responses. Structurally, config files are basically limited to two dimensions: rows and columns (or, lines and tokens). Syntactically, a config file’s second dimension can expand into more dimensions or scopes when blocks are opened (which are usually represented by curly braces { } and/or indentation, simi...
·caddy.community·
Database connection - Plugins - Caddy Community
Organizing Sites into multiple Caddyfiles
Organizing Sites into multiple Caddyfiles
Hi @acole, welcome to the Caddy community. Caddy doesn’t have the site enable / disable aliases Apache does that moves/removes symlinks automatically, but Caddy can import multiple files when starting up, just like Apache does. You can use one central Caddyfile with import directives, e.g. import /path/to/site1/Caddyfile import /path/to/site2/Caddyfile # ... rinse and repeat Or just one import directive that fetches a glob: import /path/to/*.caddy Then populate the /path/to/ directory with...
·caddy.community·
Organizing Sites into multiple Caddyfiles
Geo IP blocking with Caddy 2
Geo IP blocking with Caddy 2
In addition to @jameszen2020’s answer, with Caddy v2’s much more powerful matching capabilities, you may not need any dedicated functionality like ipfilter. Just use the remote_ip matcher and then handle those requests however you like. example.com { # Match requests that come from 192.168.0.1 @hateThisGuy { remote_ip 192.168.0.1 } # We really hate this guy in particular route @hateThisGuy { respond "I hate you, guy!" 401 } # We don't hate anyone else, though root /var...
·caddy.community·
Geo IP blocking with Caddy 2
How can I create a single ISO or IMG file from an SD card?
How can I create a single ISO or IMG file from an SD card?
I have an SD card that contains 2 volumes (H and I). I have found programs where I can turn Drive H and I into an ISO or IMG seperately. But I want a program that will take the entire card and tu...
·superuser.com·
How can I create a single ISO or IMG file from an SD card?
mount: you must specify the filesystem type
mount: you must specify the filesystem type
I want to mount a partition to an auxiliary folder via mount to fix a damaged grub. I used the command. sudo mount /dev/sdb2 /home/ubuntu/temp and got as error: mount: you must specify the
·askubuntu.com·
mount: you must specify the filesystem type
How to Use Systemd Timers as a Cron Replacement
How to Use Systemd Timers as a Cron Replacement
Systemd Timers are a flexible way of scheduling jobs on modern Linux machines. Learn how you can use it to replace your old cronjobs today.
·maketecheasier.com·
How to Use Systemd Timers as a Cron Replacement
Using Linux at the Endpoint: Taking Zero Trust to a New Level
Using Linux at the Endpoint: Taking Zero Trust to a New Level
As cyber threats continue to evolve, the need for secure endpoint operating systems becomes paramount. Linux, with its robust security features and alignment with Zero Trust frameworks, offers a compelling solution for organizations aiming to enhance their cybersecurity posture.
·networkcomputing.com·
Using Linux at the Endpoint: Taking Zero Trust to a New Level
How To Install geoipupdate on Debian 12
How To Install geoipupdate on Debian 12
Learn how to install geoipupdate on Debian 12 with this tutorial. geoipupdate is MaxMind GeoIP/GeoIP2 database updates
·installati.one·
How To Install geoipupdate on Debian 12
Caddy: Modules and Plugins
Caddy: Modules and Plugins
Learn how you can use xcaddy to build custom Caddy binaries with non-standard modules to bring new features to your web server.
·skip2.net·
Caddy: Modules and Plugins
HLS video streaming from Opencv and FFmpeg
HLS video streaming from Opencv and FFmpeg
Today’s article aims to demonstrate how to stream video processed in OpenCV as an HLS video stream using the C++ FFMPEG approach. So dive…
·medium.com·
HLS video streaming from Opencv and FFmpeg
Putting A Pi In A Container
Putting A Pi In A Container
Docker and other containerization applications have changed a lot about the way that developers create new software as well as how they maintain virtual machines. Not only does containerization red…
·hackaday.com·
Putting A Pi In A Container
ITTAVERN.COM
ITTAVERN.COM
SysAdmin Stuff | Linux | Network | Security
·ittavern.com·
ITTAVERN.COM
Caddy
Caddy
Use Souin directly in the Caddy web server
·docs.souin.io·
Caddy
Avoiding Unnecessarily Running Triggers in Postgres
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.
·alexhwoods.com·
Avoiding Unnecessarily Running Triggers in Postgres
Beginner’s guide to GitHub: Merging a pull request
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.
·github.blog·
Beginner’s guide to GitHub: Merging a pull request
A Raspberry Pi emulator in an easy to use Docker image
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…
·blog.adafruit.com·
A Raspberry Pi emulator in an easy to use Docker image