Tunalog

A no-installation, easy-to-use blogging system written in Go. Powered by SimpleMDE, SQLite3. Gin, TocasUI.

Β
Getting Started
Launch with the -p :8123
argument if you want to change the port.
Β
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
$ chmod +x tunalog_linux_x64
$ ./tunalog_linux_x64
Using on Windows
-
Download latest Tunalog: tunalog_windows_x64.exe
-
Double-click the downloaded tunalog_windows_x64.exe
file to run.
Using Go
$ go install github.com/caris-events/tunalog@latest
Β
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
Β
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 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.