{"repo":"thilojaeggi/WinGetty","free":true,"listed":false,"github":"https://github.com/thilojaeggi/WinGetty","clone":"git clone https://github.com/thilojaeggi/WinGetty.git","description":"An open source REST Backend for creating a private WinGet Repo without having to rely on cloud dependencies.","language":"Jinja","stars":272,"topics":["flask","package-management","winget","winget-repo","winget-repository","windows","winget-server"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"WinGetty WinGetty is a self-hosted winget package source. It's portable and can run on Linux, Windows, in Docker, locally and in any cloud. 🚀 Features - Intuitive and easy to use Webinterface - Add your own packages for internal or customized software with multiple versions, installers including architectures and scope - Search, list, show and install software - the core winget features all work - Support for nested installers and installer switches - Easy updating of package metadata - Package download counter - Support for multiple users and authentication - Runs on Windows, Linux etc. using Docker 🚧 Not Yet Working or Complete - Authentication (it's currently not supported by winget) - Probably other stuff? It's work-in-progress - please submit an issue and/or PR if you notice anything! 🧭 Getting Started 🐋 Docker 1. Install Docker on your machine. Refer to the official Docker documentation for instructions specific to your operating system. 2. Download the docker-compose.yml file from the main branch. 3. Open the docker-compose.yml file and modify the configuration values according to your preferences. The configurable options are: WINGETTY SQLALCHEMY DATABASE URI: This parameter allows you to specify the database URI for storing WinGetty's data. By default, it is set to use SQLite with a file named database.db. You can use any database URI supported by SQLAlchemy, such as MySQL or PostgreSQL. WINGETTY SECRET KEY: This parameter sets the secret key used for securing Wi","default_branch":null,"files":null,"tree":[],"storefront":"/r/thilojaeggi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thilojaeggi/WinGetty/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}