Tired of using WordPress and static page generators? try Goose 🦆 now
Use GitHub issues as your blog, try 🗿Gitblog
Goose is a simple and lightweight text-style blog application that only uses three tables to store blog data. It's built on top of Ruby on Rails and SQLite 3. Goose has a beautiful admin interface and markdown
support, it's very easy to use, it's a good choice for a personal blog.
Blog home | Article detail |
---|---|
Admin & Editor | Admin settings |
---|---|
Get your blog rss feed by https://your-domain/feed
docker pull gooseblog/gooseblog:v0.1.1
docker run -it -p 3000:3000 -e SECRET_KEY_BASE=happy-goose-blog -e RAILS_LOG_TO_STDOUT=1 gooseblog/gooseblog:v0.1.1
Create a docker-compose.yml
file in your server workspace then run command docker compose up -d
version: "3"
services:
goose:
image: gooseblog/gooseblog:v0.1.1
ports:
- "80:3000"
environment:
SECRET_KEY_BASE: "happy-goose-blog"
RAILS_LOG_TO_STDOUT: "1"
volumes:
- ./data:/usr/src/goose/data
In order to safely to run Goose, ensure is set the SECRET_KEY_BASE
environment value.
Name | Description | Default |
---|---|---|
SECRET_KEY_BASE | Secret key base for rails | NULL |
RAILS_LOG_TO_STDOUT | Log to stdout | NULL |
username: admin
password: adminadmin
Goose logo from Icons8