alpha
Login
or
Join now
lass.pds.lassul.us
/
superconfig
Star
0
Fork
1
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
1
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
1
Pipelines
superconfig
/
2configs
/
services
8 folders
2 files
at
6c344c555a4feaf36327cd56db2ed8dd91e42683
lassulus
2configs/services/invidious: youtube frontend on neoprism (yt.lassul.us)
2mo ago
d3f42bfd
coms
2configs.services.murmur: set security.acme.acceptTerms
5 months ago
flix
flix: skip cheetah3 metadata check (ct3 dist vs cheetah3 pname breaks sabnzbd build)
2 months ago
git
treewide: nix fmt
2 years ago
matrix
matrix-zulip-bridge: silence unused overlay arg
2 months ago
nixcache
*: migrate facts to vars
10 months ago
pad
tools.hedgedoc: add pocket-id OIDC login alongside GitHub
2 months ago
radio
2configs.services.radio: drop yt-dlp
5 months ago
site
config.retiolum: switch from krebs.tinc to services.tinc
5 months ago
archiver-bot.nix
archiver-bot: compute IPFS CID locally with --only-hash --raw-leaves, fix key upload error
6 months ago
invidious.nix
2configs/services/invidious: youtube frontend on neoprism (yt.lassul.us) invidious plus invidious-companion, with every request to YouTube going out through the residential exits on styx (primary) and coaxmetal (backup). An nginx stream block fans 127.0.0.1:8118 into the two tinyproxies; failover rather than round-robin, because YouTube binds po_tokens and videoplayback URLs to the requesting address. The companion key is generated once into a clan var and handed to invidious as a systemd credential (the config script runs as the DynamicUser, which cannot read /run/secrets) and to the container as an EnvironmentFile. default_user_preferences.local is forced on: upstream defaults it off, which makes invidious hand the browser raw googlevideo URLs that are minted for the exit's address, so they 403 for the client and leak the exit IP. Playback paths additionally require a real session via auth_request, since the bytes come off a residential line. invidious is pinned one release ahead of our nixpkgs for the comments parser fix; drop the override once the pin catches up. Livestreams do not play: YouTube serves them SABR-only or with HLS segments that 403 without a po_token, and invidious' HLS path bypasses companion. Upstream gap, tracked in iv-org/invidious#3811 and iv-org/invidious-companion#7.
2 months ago