one part of the hoist/yoink system for transfering files over the gemini protocol
Go to file
sose a0410304fc yoink.sh -> yoink 2020-12-26 18:46:16 +00:00
license first commit 2020-12-26 10:42:31 -08:00
readme.md yoink.sh -> yoink 2020-12-26 18:46:16 +00:00
yoink.sh first commit 2020-12-26 10:42:31 -08:00

readme.md

yoink

one part of the hoist/yoink system for transfering files over the gemini protocol

based on part 7 of this post by solderpunk

this system is a PROOF OF CONCEPT and should not be expected to be particularly safe, secure, or reliable

live version @ gemini://illegaldrugs.net/cgi-bin/yoink

reqirements

  • a gemini server with cgi support
  • gmni

how to use

  • clone this repo
  • create a directory for yoinked files to be hosted
    • by default this is '/var/gemini/yoinkdata'
  • set this directory as $HOME at the top of the yoink.sh file
  • place yoink.sh in your cgi-bin
  • you are done.

notes

  • if gmni is not installed to '/usr/local/bin/gmni' edit the gmni_path variable to reflect the location of the gmni executeable

(c) 2020 oneseveneight/sose