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 :8123argument 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.exefile 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.pemThe 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.