1
Fork 0
welcome page for jitsi https://jitsi.ran.cafe
Find a file
2026-04-12 01:08:11 -04:00
anime Update template, remove js, add god words 2026-04-12 00:58:46 -04:00
config Update template, remove js, add god words 2026-04-12 00:58:46 -04:00
godwords Update template, remove js, add god words 2026-04-12 00:58:46 -04:00
jitsi Remove charm log 2026-04-12 00:11:59 -04:00
public Update template, remove js, add god words 2026-04-12 00:58:46 -04:00
.gitignore Initial commit 2025-04-19 16:04:34 -04:00
Dockerfile Update template, remove js, add god words 2026-04-12 00:58:46 -04:00
go.mod Update template, remove js, add god words 2026-04-12 00:58:46 -04:00
go.sum Remove charm log 2026-04-12 00:11:59 -04:00
LICENSE Initial commit 2025-04-19 16:04:34 -04:00
main.go Use get not post 2026-04-12 01:03:29 -04:00
README.md Update README.md 2026-04-12 01:08:11 -04:00
template.html Use get not post 2026-04-12 01:03:29 -04:00

jitsi welcome

https://jitsi.ran.cafe

lets you pick between

  • templeos god words which samples using rdrand instruction
  • jitsi default room name generator
  • anime characters from all the anime i've seen. will cache

usage

DEV=1 go run .

and to deploy

welcome:
    build: ./jitsi-welcome
    restart: always
    environment:
        PORT: 8080
        ANILIST_USERNAME: makinori
        CACHE_PATH: /cache/cache.json
    volumes:
        - ./jitsi-welcome-cache:/cache
    labels:
        - traefik.enable=true
        - >
            traefik.http.routers.jitsi-welcome.rule=
            Host(`jitsi.ran.cafe`) &&
            (Path(`/`) || PathPrefix(`/welcome/`))
        - traefik.http.routers.jitsi-welcome.entrypoints=websecure
        - traefik.http.routers.jitsi-welcome.service=jitsi-welcome
        - traefik.http.services.jitsi-welcome.loadbalancer.server.port=8080
        - traefik.http.routers.jitsi-welcome.tls.certresolver=le
        - traefik.docker.network=traefik
    networks:
        - traefik