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), ๅฐ็ฃๆญฃ้ซ, ็ฎไฝไธญๆ
ย
Launch with the
-p :8123
argument if you want to change the port.
- http://localhost:8080 - ๐ Site
- http://localhost:8080/admin - ๐ฉโ๐ผ Admin Panel
ย
$ docker run --name tunalog -v tunalog:/var/lib/tunalog -p 8080:8080 yamiodymel/tunalog
$ wget -c https://github.com/caris-events/tunalog/releases/latest/download/tunalog_linux_x64
$ ./tunalog_linux_x64
-
Download latest Tunalog: tunalog_windows_x64.exe
-
Double-click the downloaded
tunalog_windows_x64.exe
file to run.
ย
โโโโโโโโโโโโ โโโโโโโ โโโ โโโโโโ โโโ โโโโโโโ โโโโโโโ
โโโโโโโโโโโโ โโโโโโโโ โโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ
โโโ โโโ โโโโโโโโโ โโโโโโโโโโโโโโ โโโ โโโโโโ โโโโ
โโโ โโโโโโโโโโโโ โโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโ โโโโโโโ โโโ โโโโโโโโ โโโโโโโโโโโ โโโโโโโ โโโโโโโ
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
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
ย
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 ๐๐
ย
- 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.
ย
ูฉ(หแห*)ู 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.