Live data from Hacker News

Untitled topic

news.ycombinator.com

1–2 of 2 posts

Re: undefined

#2
Hi HN!

I wanted to share my latest project I've been working on called WinGetty.

It's an open-source solution that could be helpful if you're working with WinGet and need/want to set up a private repository. (For anyone who doesn't know, WinGet is Windows built in package manager)

Let's talk about the problem first though. When it comes to private WinGet repositories, the available options have been quite limited. Adding packages to the community source isn't suitable for internal tools. Paying for services that offer this can be expensive, with a high monthly cost for a limited number of packages. Setting up a WinGet Rest source with Azure introduces dependencies and potential internet downtime concerns, which may not be ideal for on-premises setups. There's really no reason for Microsoft to use Azure here.

That's why I created WinGetty. It's a solution that focuses on simplicity and control. WinGetty features an easy-to-use web interface where you can add packages, versions, and installers with customizable parameters like installer type and install scope with silent install parameters etc...

I'll be honest, WinGetty is still a work in progress and not really completely production ready. I'm continuously refining the database structure and making potentially breaking code changes to reach Version 1.0.0. But despite that, at least in my testing, it has been working very well so far.

If you're interested in trying out WinGetty, you can find out more on the official website at https://wingetty.dev where you can also see some screenshots and you can find the GitHub repository right here: https://github.com/thilojaeggi/WinGetty

Setting up right now is basically just cloning the repo and running "docker compose up -d", by default it will be available on port 8080 after that, but feel free to change that within the docker-compose.yml.

If you try it out and notice any issues/have feedback please let me know.