Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

blackstorm/goose

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
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

Morty Proxy This is a proxified and sanitized view of the page, visit original site.