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

CGI scripts support ? #35

Closed
Eragonfr opened this issue Feb 15, 2021 · 5 comments
Closed

CGI scripts support ? #35

Eragonfr opened this issue Feb 15, 2021 · 5 comments

Comments

@Eragonfr
Copy link

Does Agate have a support of CGI scripts.
I think that it can be a good addition to the server.

@mbrubeck
Copy link
Owner

mbrubeck commented Feb 15, 2021

Currently, no. Agate only supports static files for now.

@Johann150
Copy link
Collaborator

I'm not sure if this would be a good addition or if this would complicate the code base a lot. After all this is supposed to be a "very simple Gemini server". I guess I am a bit wary of feature bloat.

@Johann150
Copy link
Collaborator

If you want to use CGI/SCGI I would recommend you use another server instead, as there are plenty. If you are looking for something in Rust, there is for example gemserv, see gemini://80h.dev/projects/gemserv

@Johann150 Johann150 pinned this issue Feb 17, 2021
@aliceh75
Copy link

fwiw I consider the lack of CGI script as a feature, and one of the reasons I chose agate as my Gemini server :)

Gemini servers haven't been battle tested in the way that, say, Apache httpd or Nginx have. As such I much prefer a server that doesn't have the ability to execute scripts on my host machine.

@michaelnordmeyer
Copy link
Contributor

For posterity, the above linked gemserv Rust Gemini server page is not reachable, but the canonical URL for the repo is https://git.sr.ht/~int80h/gemserv/.

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

No branches or pull requests

5 participants