Skip to content

MFunction96/BaGet

 
 

BaGet

Forked from loic-sharma/BaGet

Build Status Release Status Code Coverage

dotnet GitHub License GitHub Downloads (all assets, all releases)

There has been no update onto the original BaGet repository for a long time. This fork aims to maintain the core function of NuGet Server and keep BaGet alive. So this fork will keep the minimal common components, then lightweight some features, especially custom cloud support, multiple database and storage support.

ATTENTION!!! This fork has switched to AGPL-3.0 rather than MIT.

Do SUPPORT

  • Core NuGet Server function, including Upload, Store, Restore packages and symbols.
  • (In future) User control/API Token and Package Management
  • Based on .NET 8, EF Core 8 and above LTS version
  • MariaDB, MySQL, SQLite, SQL Server, PostgreSQL
  • FileSystem storage
  • Docker
  • (In future) deb for Linux, msi(or exe) for Windows easy-installation

Please set Mariadb on Database:Type at appsettings.json to use MariaDB Database.

DO NOT SUPPORT

  • Custom Cloud components, such as AWS, Azure, Aliyun, etc.
  • AzureTable, PostgreSql, etc.
  • Non-FileSystem storage component, such as Azure Blob, etc.

Original README

Build status Discord Twitter

A lightweight NuGet and symbol server.

Getting Started

  1. Install the .NET SDK
  2. Download and extract BaGet's latest release
  3. Start the service with dotnet BaGet.dll
  4. Browse http://localhost:5000/ in your browser

For more information, please refer to the documentation.

Features

Stay tuned, more features are planned!

About

A lightweight NuGet and symbol server

Resources

License

AGPL-3.0, MIT licenses found

Licenses found

AGPL-3.0
LICENSE
MIT
LICENSE_BY_loic-sharma

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 93.3%
  • HTML 4.6%
  • CSS 1.2%
  • Other 0.9%