2025-12-10 22:15:06 -05:00
2025-12-10 22:15:06 -05:00
2025-12-10 22:15:06 -05:00
2025-12-03 18:54:02 -05:00
2025-12-03 12:47:17 -05:00
2025-12-10 22:15:06 -05:00
2025-12-10 22:15:06 -05:00
2025-12-10 22:15:06 -05:00

Qoute Upload Box

More could actually go in here! But for now this is just an advanced upload box. Configurable with some server-side storage (a little) and an email system.

Allows somewhat large uploads, some text for qoutes, drawings, etc. And keeps things simple-ish!

uses sqlite3 stored alongside the customer files.

Development

pipenv run python manage.py runserver

Compose Example

services:
  web_upload:
    image: git.kitsunehosting.net/kenwood/smw-upload:latest
    volumes:
      - /var/seduttomachineworks/data:/app/data
    ports:
      - "8000:8000"
    environment:
      - SECRET_KEY=your-very-secret-production-key
      - ALLOWED_HOSTS=yourdomain.com,localhost,127.0.0.1
    restart: always

Building and pushing notes

docker build -t git.kitsunehosting.net/kenwood/smw-upload:latest . --load
docker push git.kitsunehosting.net/kenwood/smw-upload:latest

(obviously you have to be me to do this)

Description
Sedutto Machineworks Upload Box
Readme 92 KiB
Languages
Python 58.3%
HTML 20.7%
JavaScript 11.6%
CSS 8.2%
Dockerfile 0.9%
Other 0.3%