Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NixOS module for serving Emanote site behind Github login #477

Open
srid opened this issue Dec 13, 2023 · 1 comment
Open

NixOS module for serving Emanote site behind Github login #477

srid opened this issue Dec 13, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@srid
Copy link
Owner

srid commented Dec 13, 2023

A NixOS module that uses nginx and oauth2 proxy to serve the Emanote site off a private Git repo, using emanote run --no-ws, while allowing only that repository collaborators to view the site.

This enables sharing a private notebook for both editing and viewing to set of GitHub users.

Github Pages does it support this, but it will require an organization with an enterprise plan, which is not feasible for personal use.

@srid srid added the enhancement New feature or request label Dec 13, 2023
@srid
Copy link
Owner Author

srid commented Dec 13, 2023

Stretch goal: it should automatically git pull behind the scenes; ideally doing it in response to commit push webhook notification, rather than polling.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant