Skip to content

Instantly share code, notes, and snippets.

View hhftechnology's full-sized avatar
💭
I may be slow to respond.

HHF Technology hhftechnology

💭
I may be slow to respond.
View GitHub Profile
@loftwah
loftwah / devops.md
Last active October 20, 2024 16:32
Loftwah's DevOps Pathway

Loftwah's DevOps Pathway

Learning a Programming Language

My journey in DevOps began with learning Ruby. This language laid the foundation for my understanding of software development, enabling me to script, automate, and develop applications effectively.

Learning a Programming Language: A Deep Dive into Ruby

Embarking on a DevOps career often starts with mastering a programming language, and for me, Ruby was the cornerstone. This section will guide you through the process of learning Ruby, highlighting the key areas to focus on and offering practical advice to streamline your learning journey.

Nginx features

  • Web Server
  • Load Balancer
  • Reverse Proxy
  • Monitoring and Management

HTTP Codes

@nmelihsensoy
nmelihsensoy / package_list.md
Last active November 9, 2024 16:42
My customized package list for OpenWRT firmware selector

https://firmware-selector.openwrt.org/ IPv6 is disabled, LuCi, Tailscale, Wireguard, SQM, Mosquitto are enabled.

base-files busybox ca-bundle dnsmasq dropbear firewall4 fstools kmod-gpio-button-hotplug kmod-leds-gpio kmod-mt7603 kmod-mt76x2 kmod-nft-offload libc libgcc libustream-wolfssl logd mtd netifd nftables odhcp6c opkg ppp ppp-mod-pppoe procd procd-seccomp procd-ujail uci uclient-fetch urandom-seed urngd wpad-basic-wolfssl kmod-tun ca-bundle tailscaled tailscale luci luci-ssl luci-app-firewall wireguard-tools luci-app-sqm mosquitto mosquitto-client libmosquitto
@demyanovs
demyanovs / 01. Try Files & Named Locations.conf
Last active October 21, 2024 16:48
Nginx configuration and resources
events {}
http {
include mime.types;
server {
listen 80;
server_name 167.99.93.26;
@ljm42
ljm42 / bleeding_edge_toolkit.php
Last active March 7, 2025 02:19
The Bleeding Edge Toolkit for Unraid. Allows you update your system with the latest unreleased webui code.
#!/usr/bin/php
<?PHP
error_reporting(E_STRICT | E_ALL);
ini_set('display_errors', '1');
/*
bleeding_edge_toolkit Copyright 2018-2023, ljm42
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License version 2,
as published by the Free Software Foundation.
@sander1
sander1 / pushover-notify.local
Last active January 9, 2025 03:33
Send Pushover notification from Fail2Ban
# Fail2Ban configuration file
#
[Definition]
# Notify on Startup
actionstart = /usr/bin/curl -s -F "token=<token>" -F "user=<user>" -F "title=[Fail2Ban] <name>" -F "message=Jail <name> has been started successfully." https://api.pushover.net/1/messages
# Notify on Shutdown
actionstop = /usr/bin/curl -s -F "token=<token>" -F "user=<user>" -F "title=[Fail2Ban] <name>" -F "message=Jail <name> has been stopped." https://api.pushover.net/1/messages