Skip to content
@tiny-webui

TinyWebUI

Get started

Create container

Docker compose example:

services:
  tui:
    image: ghcr.io/tiny-webui/tiny-webui:latest
    container_name: tui
    ports:
      - "12574:80"
    volumes:
      - ./data:/root
    tmpfs:
      - /tmp:rw
    restart: unless-stopped

Please change the port and data path accordingly.

Register the first admin user

  • Go to $YOUR_IP:$YOUR_PORT in the browser.
  • Click on register
  • Follow the instructions to obtain the registration token.
  • On the server, run the following command to register:
docker exec -it tui sh
tui-register -d /root/data/tui.db -r $YOUR_REGISTRATION_TOKEN
# Follow the registration guide
exit
  • Once registered, go back to the login page and login.

Config the first model.

  • Click the settings icon.
  • Go to model management.
  • Click the + button.
  • Follow the dialog to add a model provider.

Set title creation model

By default, title creation will use the first available model. If an alternate model is required, follow these steps to change it:

  • Click the settings icon
  • Go to global settings.
  • Change the title generation model to the desired one.

Add a new user

  • Ask the user to follow the registration guide and provide their registration token.
  • Go to user management settings
  • Click the + button
  • Follow the dialog to add a new user. Be aware of the user privilege and comments options.
  • Once registered, the user can log in with their credential.

Pinned Loading

  1. webapp webapp Public

    Tiny WebUI frontend.

    TypeScript 3

  2. server server Public

    Tiny WebUI server.

    C++ 2

  3. docker-image docker-image Public

    Tiny WebUI docker packaging.

    Makefile 1

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…