Skip to content

Web application that guards access to data using SAFE assertions created with the help of e.g. ImPACT Notary Service https://github.com/RENCI-NRIG/notary-service

Notifications You must be signed in to change notification settings

RENCI-NRIG/impact-presidio

Folders and files

NameName
Last commit message
Last commit date
Aug 31, 2019
Feb 3, 2022
Sep 4, 2019
Aug 6, 2019
Jan 26, 2022
Aug 5, 2019
May 19, 2020
Aug 16, 2019
Jan 21, 2022
May 19, 2020

Repository files navigation

impact-presidio

Webapp file server that uses SAFE to guard its contents

Quick notes for startup:

  • Check out repo
  • Do "docker-compose build"
  • The directory "config" has all of the current CILogon CA certificates, in "ca-certs.pem"
  • These were obtained from: https://cilogon.org/cilogon-ca-certificates.tar.gz
  • This certificate bundle was un-tarred and concatenated thus: cd cilogon-ca/certificates/ cat cilogon-*.pem > ../../ca-certs.pem
  • Obtain a server certificate and key file for the server; we are using certbot.
  • Make a directory "ssl"; copy the certificate into it as "SSL.crt" and the key into it as "SSL.key"
  • Create a "projects" directory and populate it. It can be labeled using ".safelabels" files or xattrs.
  • Replace the string "PRESIDIO_HOST" in "nginx/default.conf.template" with your desired hostname, and copy it to "nginx/default.conf"
  • Finally, start the Docker containers as below:

docker-compose up -d presidio

docker-compose up -d nginx

About

Web application that guards access to data using SAFE assertions created with the help of e.g. ImPACT Notary Service https://github.com/RENCI-NRIG/notary-service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published