A lightweight NuGet and symbol server.
- Install the .NET SDK
- Download and extract BaGet's latest release
- Start the service with
dotnet BaGet.dll
- Browse
https://localhost:8081/
in your browser
For more information, please refer to the documentation.
- Cross-platform: runs on Windows, macOS, and Linux!
- Cloud native: supports Docker, Azure, AWS, Google Cloud, Alibaba Cloud
- Offline support: mirror a NuGet server to speed up builds and enable offline downloads
Stay tuned, more features are planned!
postgres=# CREATE USER baget_user WITH PASSWORD '...';
postgres=# CREATE DATABASE baget_db OWNER baget_user ENCODING 'UTF8';
postgres=# GRANT ALL PRIVILEGES ON DATABASE baget_db TO baget_user;
postgres=# \c baget_db
postgres=# CREATE EXTENSION citext
# Add user to pg_hba.conf
podman build --build-arg BUILD_TIMESTAMP=$(date +'%Y%m%d-%H%M') -t localhost/ndf-baget:latest -f ./Dockerfile
podman run -d --rm -p 8081:8081 \
-v /home/service-baget/cert:/app/cert:Z,ro \
-v /home/service-baget/conf:/home/baget/conf:Z,ro \
-v /home/service-baget/logs:/home/baget/logs:Z,rw \
-v /mnt/baget/packages:/home/baget/packages:Z,rw \
localhost/ndf-baget:latest
- Create baget.pfx from crt, key and Root CA
- Check Program.cs
openssl pkcs12 -export -out baget.pfx -inkey baget.key -in baget.crt -certfile baget.Root_CA.crt