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


browse  log 



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


minimal file hosting


  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


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.


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


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


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