65 lines
2.0 KiB
Markdown
65 lines
2.0 KiB
Markdown
# U-Pod
|
|
|
|
## Overview
|
|
|
|
This is U-Pod, the torpedo-style podcast system with minimal footprint and maximum utility.
|
|
|
|
No databases needed to function, no cloud required, no datacenter necessary - just the filesystem and your content. Even your mom on her knees could help set it up, though that's not a functional requirement.
|
|
|
|
## Setup
|
|
|
|
First, you need to build the image. I've included a handy Dockerfile in the folder. Use it.
|
|
|
|
Once you've created your image, use Docker to run it after setting these environment variables.
|
|
By example, for my one:
|
|
|
|
<pre>
|
|
PODCAST_PORT: ":8000"
|
|
PODCAST_BASE_URL: "https://bbs.keinpfusch.net"
|
|
PODCAST_AUDIO_DIR: "/app/audio"
|
|
PODCAST_COVERS_DIR: "/app/covers"
|
|
PODCAST_TITLE: "Das Böse Büro"
|
|
PODCAST_AUTHOR: "Uriel Fanelli"
|
|
PODCAST_COPYRIGHT: " Ⓒ2025 Uriel Fanelli"
|
|
PODCAST_LOGO: "https://bbs.keinpfusch.net/cover.jpg"
|
|
PODCAST_DESCRIPTION: "Il Podcast della Frangia Lunatica"
|
|
PODCAST_LANGUAGE: "it-IT"
|
|
</pre>
|
|
|
|
## File Linking
|
|
|
|
What links files in /audio to files in /covers?
|
|
|
|
Files must share the same name, for example:
|
|
|
|
/audio/yourmom.mp3
|
|
|
|
must correspond to:
|
|
|
|
/covers/yourmom.jpg
|
|
|
|
It's simple. You don't need a fucking RDBMS for this. The filesystem is enough.
|
|
|
|
U-Pod will then create the torpedo, with the image properly linked to the audio.
|
|
|
|
Once you have the Docker image, simply create the /data folder and put your files in it.
|
|
|
|
## FAQ
|
|
|
|
- Mp3 files must be special?
|
|
- They must contain proper mp3 tags.
|
|
|
|
- My "SisterGermanaGangbang 3.0" software can't use it.
|
|
- It uses the standard podcast format http://www.itunes.com/dtds/podcast-1.0.dtd. If your shitty software can't read it, Blame Sister Germana.
|
|
|
|
- I don't know how to create Docker images.
|
|
- Learn.
|
|
|
|
- What do you mean by environment variable?
|
|
- Die! Die! Die!
|
|
|
|
- I need you to change this, this and that.
|
|
- No, No, and No
|
|
|
|
- How can I get support for this software?
|
|
- You cannot. Code is simple, and you are alone in the night, like any operation engineer during the night. Man up!!!! |