HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
akhilrex
podgrab
JavaScript2020–2024
akhilrex / podgrab

podgrab

A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player.

4Distinct people
6Mentions
0Explicit recommenders
2KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year6 dated mentions

Observed mentions: 2020-11-12 09:53:28 UTC to 2024-04-02 13:19:00 UTC.

01232020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC110
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC000
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC303
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC101
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC101

What Hacker News says

6 sources
Wireguard + GUI: https://github.com/wg-easy/wg-easy Managing all those household docs: https://docs.paperless-ngx.com Backups of mail accounts: https://www.offlineimap.org Cloud storage for phones: http://nextcloud.com Mirroring podcasts locally: https://github.com/akhilrex/podgrab Managing dynamic service dns via plugins: https://coredns.io My own matrix instance: https://matrix-org.github.io/dendrite/ Backups: https://restic.net Media Management: https://jellyfin.org Relay only tor help: https://www.torproject.org S3 compatible storage: https://github.com/seaweedfs/seaweedfs Git + CI: https://about.gitlab.com Managing SSL and container proxying: https://traefik.io Mirror the docker registry locally: https://github.com/docker-library/docs/tree/master/registry Samba support for the windows hosts: https://github.com/ServerContainers/samba
Read the rest
HTTP/S Proxy with support for modifying results: http://www.privoxy.org Database: https://www.postgresql.org Datastore: https://redis.io and a bunch of support software. Paperless has Tika and Gotenberg as deps for example.
In The Tailscale Universal Docker Mod
I have several services exposed to the internet which I also use internally. I also have some services which I just run internally. I run split horizon DNS[0] (As I manage both my internal and external DNS zones), which works just fine. For external-facing services, I use Let's Encrypt (LE) certs and when internal services run on the same hosts, I use those LE certs for TLS/HTTPS. For internal only services, where encryption is desired, I use self-signed certs. That said, in many cases, since the internal services don't actually have any data that needs data privacy across my internal network (e.g., Podgrab[1], Deluge-web[2], etc.), often I don't bother. I'm not sure (but I probably would) if I'd go that way in setting this up in 2022 (the origins of this set up go back to the 20th century), but it works for me and as it's already set u
Read the rest
p, there isn't much to do except maintain and update the zones/certs. It's not that hard or that big a deal, IMHO. [0] https://en.wikipedia.org/wiki/Split-horizon_DNS [1] https://github.com/akhilrex/podgrab [2] https://github.com/MAESTROHANTER/deluge-web Edit: Added missing references.
In Ask HN: Is DNS and HTTPS on a private network a problem for you?
>I've been wanting to self-host a podcast service. This might be a really stupid question, but how do you download the podcasts to your server? I'm guessing it's like an RSS thing, but how do you the feeds? Great question! Yes, with podgrab[0] you can add RSS urls or OPML files or use the "search" feature which, using your search term, will query the podcasts in either Apple podcasts or podcastindex.com. As an aside, the software developer seems to have a preference for Docker. I do not. As such, I downloaded the sources (Go) and installed on an existing VM. I even packaged up the binary with the rest of the package and it runs just fine, using very little (~150MB) RAM and only 33MB disk space, not including the podcasts, of course. I encourage you to check it out. It works nicely so far (a couple weeks). [0] https://github.com/akhilr
Read the rest
In What are your most used self-hosted applications?

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.