https://github.com/samettemizer/tinyfinder
restful api, compact uploader/picker tool integrated with WYSIWYG editor
https://github.com/samettemizer/tinyfinder
ckeditor ckeditor-plugin ckeditor4 fastapi file-manager plugin python uploader
Last synced: 9 days ago
JSON representation
restful api, compact uploader/picker tool integrated with WYSIWYG editor
- Host: GitHub
- URL: https://github.com/samettemizer/tinyfinder
- Owner: samettemizer
- License: mit
- Created: 2026-05-05T23:12:12.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-06-01T14:13:05.000Z (11 days ago)
- Last Synced: 2026-06-01T15:24:41.642Z (11 days ago)
- Topics: ckeditor, ckeditor-plugin, ckeditor4, fastapi, file-manager, plugin, python, uploader
- Language: JavaScript
- Homepage: https://tinyfinder.stemizer.net
- Size: 1.7 MB
- Stars: 4
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## TinyFinder - legacy
Multimedia, document upload-search tool integrated with WYSIWYG editor.
Manage easily all of files or use it for any form element.
`Endpoints ➜ FastAPI`[☍](https://tinyfinder.stemizer.net/docs)
### See also
[Filament](https://github.com/samettemizer/filament_tinyfinder) version: [☍](https://filamentphp.com/plugins/samet-temizer-tinyfinder)
[Vue.js](https://github.com/samettemizer/vue_tinyfinder) version : [☍](https://tinyfinder-vue.stemizer.net)
---
### Build env image
```bash
docker build \
--build-arg UID=$(id -u) \
--build-arg GID=$(id -g) \
-t tinyfinder-staging \
-f Dockerfile-tinyfinder .
```
### Copy sample env file
```bash
cp .env.sample .env
```
### Run
```bash
docker run -d --name tinyfinder -p 8889:8000 -v "$PWD":/app --env-file .env tinyfinder-staging:latest
```
build assets:
```bash
npm i && npm run build
```
## That's all.
Open it your browser:
```text
http://0.0.0.0:8889
```
---
### settings, directories
config file:
```text
./app/config.py
```
sqlite database:
```text
./sqlite/tinyfinder.sqlite
```
uploaded files:
```text
./uploads/file
./uploads/img
./uploads/img/thumb1
./uploads/img/thumb2
./uploads/img/thumb3
```