Tunalog
๐ Tunalog is a no-installation, easy-to-use blogging system written in Go.
Install / Use
/learn @caris-events/TunalogREADME
Tunalog

A no-installation, easy-to-use blogging system written in Goโโ Powered by SimpleMDE / SQLite3 / Gin / TocasUI
- ๐ Webiste: tunalog.org (Source Code)
- ๐ Languages: English (US), ๅฐ็ฃๆญฃ้ซ, ็ฎไฝไธญๆ

ย
Getting Started
Launch with the
-p :8123argument if you want to change the port.
- http://localhost:8080 - ๐ Site
- http://localhost:8080/admin - ๐ฉโ๐ผ Admin Panel
ย
Using Docker
$ docker run --name tunalog -v tunalog:/var/lib/tunalog -p 8080:8080 yamiodymel/tunalog
Using on Linux
$ wget -c https://github.com/caris-events/tunalog/releases/latest/download/tunalog_linux_x64
$ ./tunalog_linux_x64
Using on Windows
-
Download latest Tunalog: tunalog_windows_x64.exe
-
Double-click the downloaded
tunalog_windows_x64.exefile to run.
ย
Help
โโโโโโโโโโโโ โโโโโโโ โโโ โโโโโโ โโโ โโโโโโโ โโโโโโโ
โโโโโโโโโโโโ โโโโโโโโ โโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ
โโโ โโโ โโโโโโโโโ โโโโโโโโโโโโโโ โโโ โโโโโโ โโโโ
โโโ โโโโโโโโโโโโ โโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโ โโโโโโโ โโโ โโโโโโโโ โโโโโโโโโโโ โโโโโโโ โโโโโโโ
NAME:
tunalog - A simple blogging system written in Golang โจ
USAGE:
tunalog [global options] command [command options]
VERSION:
1.0.0
COMMANDS:
reset-password reset the password of a user, email address is required
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--port value, -p value port to listen on (default: ":8080")
--tls-key value path to TLS key file
--tls-crt value path to TLS certificate file
--help, -h show help
--version, -v print the version
Using a self-signed TLS certificate
You can run Tunalog with a TLS certificate directly, without needing a reverse proxy.
# Ports under 1024 require `sudo` to run
$ ./tunalog_linux_x64 -p :443 --tls-key cert/server-key.pem --tls-crt cert/server.pem
ย
Contributions
The project was meant to be a simple side project, and may have strong opinions on accepting pull requests. But you can always fork it to make a better version ๐๐
ย
Links
- twitter/twemoji - Default fish favicon because I was too lazy to draw one myself.
- teacat/tocas - The UI used in the default theme and admin panel.
- cznic/sqlite - For the CGO-free SQLite driver, making it easier to cross-compile Tunalog.
- alpinejs/alpine - Minimal data-binding for a simpler post creation/edit form.
And Tunalog is inspired by Ghost Blog and WordPress.
ย
โค๏ธ Love from Taiwan
ูฉ(หแห*)ู Developed by Yami Odymel from <span class="ts-flag is-taiwan-flag is-small"></span> Taiwan, along with the โค๏ธ from contributors. The source code is licensed under MIT. Feel free to use, share, or contribute. Tunalog is co-developed by Caris Events, part of Sorae & Co., Ltd.
Related Skills
node-connect
347.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.9kQQBot ๅฏๅชไฝๆถๅ่ฝๅใไฝฟ็จ <qqmedia> ๆ ็ญพ๏ผ็ณป็ปๆ นๆฎๆไปถๆฉๅฑๅ่ชๅจ่ฏๅซ็ฑปๅ๏ผๅพ็/่ฏญ้ณ/่ง้ข/ๆไปถ๏ผใ
