~sfr/ihst

minimal image hosting
Add HTTP handling
Lay groundwork for HTTP(S) support
Correctly return f-strings

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~sfr/ihst
read/write
git@git.sr.ht:~sfr/ihst

You can also use your local clone with git send-email.

#ihst

minimal file hosting

#Installation

  1. Clone the repository
  2. Run python setup.py install, or run.py if not deploying
  3. Copy config.example.yml to /etc/ihst/config.yml and edit it

#Usage

To add a file, scp the desired file over to the server, ssh into it, then ihst add /path/to/file.

To remove a file or regenerate its ID, run ihst del <name> or ihst regen <name>, respectively.

Run ihst list to list all images in the database.

#Roadmap

  • [x] MinIO
  • [] Client-side script
  • [x] Add from URL
  • [x] More filetypes
  • [x] Move everything to app.py

#Contributing

Contributions are welcome! Please send patches for ihst to my public mailing list by sending them to ~sfr/public-inbox@lists.sr.ht.

#License

ihst is licensed under version 3 of the GNU General Public License. see LICENSE for details.