No description
  • Python 58.9%
  • HTML 30.5%
  • CSS 7.5%
  • JavaScript 2.2%
  • Dockerfile 0.7%
  • Other 0.2%
Find a file
2026-06-24 00:37:54 +03:00
.forgejo/workflows Fix typo 2026-05-09 20:11:38 +03:00
accounts style: apply ruff auto-fixes 2026-05-12 09:38:44 +00:00
fukkireta Add gifs to the admin file preview 2026-06-24 00:37:54 +03:00
static Add error message to upload 2026-06-20 17:50:51 +03:00
templates Fix file grid 2026-05-26 10:24:26 +03:00
.gitignore add django_cache/ to .gitignore 2026-05-21 07:38:11 +03:00
.python-version Add .python-version 2026-05-04 18:54:23 +03:00
Dockerfile Add additioanl workers and threads 2026-05-03 20:11:04 +03:00
entrypoint.sh add --noinput to collectstatic 2026-05-03 15:04:53 +03:00
License.txt Add license and readme 2026-05-03 13:34:19 +03:00
manage.py style: apply ruff auto-fixes 2026-05-04 10:32:49 +00:00
pyproject.toml Remove fleep 2026-06-20 18:03:10 +03:00
readme.md Add a better readme 2026-06-03 10:59:41 +03:00
uv.lock Remove fleep 2026-06-20 18:03:10 +03:00

Fukkireta

Fukkireta is a free (as in freedom) file uploading suite used by https://16px.eu/.

Features

  • File uploading
  • Accounts
  • Basic file deduplication
  • Basic mime checking

Setting it up in a developer environment

This project uses uv for dependency management. Please install it from here.

$ git clone https://git.lethal.horse/16px.eu/fukkireta
$ cd fukkireta
$ uv init
$ uv run python manage.py migrate
$ DEBUG=true uv run manage.py runserver 8000

Setting it up in a production environment

Fukkireta uses Docker. Please see the Dockerfile for further information. Good luck!