Skip to content

Instantly share code, notes, and snippets.

View Roxedus's full-sized avatar
🎯
Containerizing everything

Roxedus

🎯
Containerizing everything
View GitHub Profile
@Roxedus
Roxedus / code-server.yml
Last active March 9, 2025 01:24
gitops poc
services:
code-server:
image: lscr.io/linuxserver/code-server:4.97.2@sha256:3d1f7bd7399b4b54622e580a7f14afd6886ff698fc11dd1978afd04cc6e7b529
container_name: code-server
environment:
PUID: "1000"
PGID: "1000"
TZ: Etc/UTC
HASHED_PASSWORD: "${CODE_HASHED_PASSWORD}"
SUDO_PASSWORD_HASH: "${CODE_SUDO_PASSWORD_HASH}"
#!/bin/env bash
minikube start --driver=docker --container-runtime=cri-o --kubernetes-version=v1.31.1 --feature-gates=ImageVolume=true
kubectl create cm docker-mods --from-literal=docker-mods="$(curl -L https://raw.githubusercontent.com/linuxserver/docker-mods/refs/heads/mod-scripts-sideload-dir/docker-mods.v3)"
cat <<EOF | kubectl apply -f -
apiVersion: v1
kind: Pod
metadata:
@Roxedus
Roxedus / MAC-xxxxxxxxxxxx.ipxe
Last active April 23, 2025 21:05
Netboot.xyz Talos unattended
#!ipxe
set talos_type controlplane
chain talos-unattended.ipxe
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
// "extends": [
// "config:base"
// ]
"enabledManagers": [
"custom.regex"
],
"packageRules": [
{
import sqlite3
import requests
from datetime import datetime
class DB():
def __init__(self, data_dir):
self.data_dir = data_dir
try:
self.connection = sqlite3.connect(f"{data_dir}/loggen.sqlite")
@Roxedus
Roxedus / prowlarr-migration.md
Last active January 8, 2022 05:43
Writeup on setting up Prowlarr with Postgres

So you hate SQLite

This document will go over the key items for migrating and setting up Postgres support in Prowlarr.

Creation of initial database

We do this also when migrating, this is to ensure Prowlarr sets up the required schema.

Setting up Postgres

@Roxedus
Roxedus / allowlist.txt
Last active August 4, 2024 14:25
Personal PiHole allowlist
sponsor.ajay.app
plausible.io
pixel.mxrouting.net
stats.servarr.com
<?xml version="1.0"?>
<Container version="2">
<Name>SyncLounge</Name>
<Repository>starbix/synclounge</Repository>
<Registry>https://hub.docker.com/r/starbix/synclounge</Registry>
<Shell>bash</Shell>
<Support>https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/</Support>
<Project>https://github.com/samcm/synclounge</Project>
<Overview>SyncLounge (Previously PlexTogether) is a tool to sync Plex content across multiple players in multiple locations.&#xD;
SyncLounge aims to keep multiple viewing sessions in sync regardless of whether the clients are in the same room or across the globe. To do this SyncLounge utilizes a middle-man server to communicate between each of the SyncLounge clients. Users choose their Plex client, decide on a SyncLounge Server and Room name and join up. Your friends/family can do the same. Whoever joins the room first will become the host.&#xD;