Sign inSign up

privatebin/directory

By privatebin

•Updated 2 days ago

Rust based directory application to collect list of federated instances

Image
Security
Web servers
0

10K+

privatebin/directory repository overview

⁠Directory

Rust based directory application to collect lists of federated instances of a software.

The application is built primarily using the following libraries:

⁠Configuration

The image supports the use of the following environment variables:

  • CRON: (Optional) If set when running the app a cron cycle is performed. Set it to CRON=FULL to run a full cron (once a day).
  • GEOIP_MMDB: path to the GeoIP database, in MaxMind format
  • ROCKET_DATABASES: database dict⁠ for Diesel SQLite library integration into Rocket
  • ROCKET_SECRET_KEY: Needed in production environments, used to protect private cookies, generate this using openssl rand -base64 32

⁠Volumes

  • /var/directory.sqlite: Database file, needs to be writeable
  • /var/geoip-country.mmdb: GeoIP database, country level is sufficient

⁠Network ports

  • 8000/tcp: HTTP of web service

⁠Usage

make help

Tag summary

Content type

Image

Digest

sha256:b80351d98…

Size

3.1 MB

Last updated

2 days ago

docker pull privatebin/directory