yozgat-crystal
Version, currently 0.2.1750 versions
- 0.2.48latestAug 10, 2026
- 0.2.47not indexedAug 10, 2026
- 0.2.46not indexedAug 10, 2026
- 0.2.45not indexedAug 10, 2026
- 0.2.44not indexedAug 10, 2026
- 0.2.43not indexedAug 10, 2026
- 0.2.42not indexedAug 10, 2026
- 0.2.41not indexedAug 10, 2026
- 0.2.40not indexedAug 10, 2026
- 0.2.39not indexedAug 10, 2026
- 0.2.38not indexedAug 10, 2026
- 0.2.37not indexedAug 10, 2026
- 0.2.36not indexedAug 10, 2026
- 0.2.35not indexedAug 10, 2026
- 0.2.34not indexedAug 10, 2026
- 0.2.33not indexedAug 10, 2026
- 0.2.32not indexedAug 10, 2026
- 0.2.31not indexedAug 10, 2026
- 0.2.30not indexedAug 10, 2026
- 0.2.29not indexedAug 10, 2026
- 0.2.28not indexedAug 10, 2026
- 0.2.27not indexedAug 10, 2026
- 0.2.26not indexedAug 10, 2026
- 0.2.25not indexedAug 10, 2026
- 0.2.24not indexedAug 10, 2026
- 0.2.23not indexedAug 10, 2026
- 0.2.22not indexedAug 10, 2026
- 0.2.21not indexedAug 10, 2026
- 0.2.20not indexedAug 10, 2026
- 0.2.19not indexedAug 10, 2026
- 0.2.18not indexedAug 10, 2026
- 0.2.17not indexedAug 10, 2026
- 0.2.16not indexedAug 10, 2026
- 0.2.15not indexedAug 10, 2026
- 0.2.14not indexedAug 10, 2026
- 0.2.13not indexedAug 10, 2026
- 0.2.12not indexedAug 10, 2026
- 0.2.11not indexedAug 10, 2026
- 0.2.10not indexedAug 10, 2026
- 0.2.9not indexedAug 10, 2026
- 0.2.8not indexedAug 10, 2026
- 0.2.7not indexedAug 10, 2026
- 0.2.6not indexedAug 10, 2026
- 0.2.5not indexedAug 10, 2026
- 0.2.4not indexedAug 10, 2026
- 0.2.3not indexedAug 10, 2026
- 0.2.2not indexedAug 10, 2026
- 0.2.1not indexedAug 10, 2026
- 0.2.0not indexedAug 10, 2026
- 0.1.0not indexedAug 10, 2026
github.com/GroophyLifefor/yozgat-mrt
Yozgat is a simple self-hosted deployment platform.
Nothing has been indexed for 0.2.17 yet. The tag is recorded, its shard.yml has not been read, so the manifest and dependency list below are empty because they are unknown rather than because they are absent.
Installation
# Add this to your shard.yml
dependencies:
yozgat-crystal:
github: GroophyLifefor/yozgat-mrt
version: ~> 0.2.17Then run:
shards installshard.yml
No shard.yml has been indexed for 0.2.17. You can read it on the repository.
Dependencies
Unknown: the shard.yml for this version has not been read yet.
README
This README is the one indexed from the repository at its latest ref, not from the tag for this version.
Yozgat
Yozgat is a simple self-hosted deployment platform.
Installation
Install (latest release) — root required
curl -fsSL https://raw.githubusercontent.com/GroophyLifefor/yozgat-mrt/main/install.sh | sudo bash
Update to the latest release (with automatic rollback if fails)
curl -fsSL https://raw.githubusercontent.com/GroophyLifefor/yozgat-mrt/main/update.sh | sudo bash
Uninstall (removes everything incl. data)
curl -fsSL https://raw.githubusercontent.com/GroophyLifefor/yozgat-mrt/main/uninstall.sh | sudo bash
Uninstall but keep the data directory
curl -fsSL https://raw.githubusercontent.com/GroophyLifefor/yozgat-mrt/main/uninstall.sh -o uninstall.sh \
&& sudo bash uninstall.sh --keep-data
The service listens on <your-ip>:6637 by default.
Development in Local
Requirements
- Crystal >= 1.15
- Shards
- Native libraries (see below)
shards install
just build # Windows: vendor/libata/win-x64, Linux: vendor/libata/linux-x64
Or manually (note: use absolute LIBPATHs — the compiler resolves them in the link phase):
# PowerShell
$root = (Get-Location).Path
crystal build src/main.cr -o bin/yozgat.exe --link-flags "/LIBPATH:$root/vendor/libata/win-x64 /LIBPATH:$root/libsqlite"
# Linux
crystal build src/main.cr -o bin/yozgat --link-flags "-Lvendor/libata/linux-x64 -Llibsqlite"
Run (DLLs must be findable at runtime):
$env:PATH = "$PWD/vendor/libata/win-x64;$PWD/libsqlite;$env:PATH"
.\bin\yozgat.exe # or: just run
Open http://localhost:3000 — the first visit leads to the admin registration page.
API docs are at http://localhost:3000/docs (Scalar UI) and the raw spec at
/openapi.json.
Configuration
| Env var | Default | Purpose |
|---|---|---|
PORT | 3000 | HTTP listen port |
YOZGAT_PUBLIC_DIR | ./public | Where the static pages live |
YOZGAT_DATA_DIR | ./data | Where the SQLite file lives |
YOZGAT_JWT_SECRET | random per boot | Token signing secret. Set it in production; otherwise tokens invalidate on every restart |
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
0.2.17- Tagged
- Aug 10, 2026
- Commit
4d8bb3093c27- Indexed
- not yet
Dependents
No indexed shard depends on this one yet.
Repository
github.com/GroophyLifefor/yozgat-mrt
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 15, 2026
- Synced
- Aug 15, 2026
- Versions
- 50