bytesafe/bytesafe-ce

By bytesafe

Updated almost 2 years ago

Bytesafe Community Edition

Image
Security
2

7.3K

bytesafe/bytesafe-ce repository overview

Bytesafe Community Edition

Bytesafe is a security platform that protects organizations from open source software supply chain attacks.

Bytesafe provides repositories for npm, Maven, Nuget and PyPI package managers. It supports pulling packages from public repositories, caching and proxying them, and hosting private packages. The Dependency Firewall capability provides automated security checks for all packages, such as vulnerability scanning, with automatic quarantining of policy breaking packages.

The Community Edition of Bytesafe is free to download and use. Data is stored in PostgreSQL and Redis for efficient caching. Package artifacts are stored in the local file system, making it a convenient solution for many use cases.

For production workflows requiring high availability, disaster recovery, the convenience of a managed service or more advanced features such as License Compliance, we recommend our Business or Enterprise cloud offerings.

Quick Start using Docker Compose

Using Docker Compose to install Bytesafe Community edition together with PostgreSQL and Redis will get you started in minutes:

  1. Download the sample docker-compose.yml file from the Bytesafe Community Edition Git repository using a web browser.
  2. Create an .env file with a unique and secret value for the DATA_ENCRYPTION_KEY environment variable. This value is used to encrypt sensitive data such as credentials.
  3. Use docker compose to start Bytesafe + PostgreSQL + Redis.
$ curl -O https://raw.githubusercontent.com/bitfront-se/bytesafe-ce/master/docker-compose.yml
$ echo "DATA_ENCRYPTION_KEY='$(cat /dev/urandom | LC_ALL=C tr -dc 'a-zA-Z0-9' | fold -w 50 | head -n 1)'" > .env
$ docker compose up
  1. Open up a web browser and create your workspace owner account: http://localhost:8081/

For more information, detailed instructions and configuration options please see Bytesafe Community docs.

Tag summary

Content type

Image

Digest

sha256:ee91a2a84

Size

504 Bytes

Last updated

almost 2 years ago

docker pull bytesafe/bytesafe-ce:sha256-72696cae102b32d1cdbe6f5a2a6e8ac4c33f535c8337801f38fb28cc67223dc4.sig