Skip to content

🦆 Goose🐦 is a simple and lightweight text style blog application.

License

Notifications You must be signed in to change notification settings

blackstorm/goose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦆 Goose - A Simple and Lightweight Text Blog

Build Status Docker Pulls License: MIT GitHub release

Tired of using WordPress and static page generators? try Goose 🦆 now

Want an easier way to create your blog?

Use GitHub issues as your blog, try 🗿Gitblog

Overview

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.

Preview

Blog home Article detail
Goose blog Home Goose blog article detail
Admin & Editor Admin settings
Goose admin editor Goose admin setting

Features

RSS

Get your blog rss feed by https://your-domain/feed

Quick start

Docker

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

Docker Compose

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

Environment variables

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

Admin Interface

username: admin
password: adminadmin

The Logo

Goose logo from Icons8

Do you interest design a logo for goose?

Star History

Star History Chart