Skip to content
/ gblog Public

A blog engine based on gmc golang framework。

License

Notifications You must be signed in to change notification settings

snail007/gblog

Repository files navigation

GBLOG

A blog engine based on gmc golang framework.

RUNTIME REQUIREMENTS

WITHOUT BLEVE

  1. libc >=2.14 (debian 8+,ubuntu 14.10+,centos 7+)

WITH BLEVE

  1. libc >=2.18 (debian 9+,ubuntu 16.04+,centos 8+)
  2. libstdc++ >=6.0.21 (debian 9+,ubuntu 16.04+,centos 8+)

PREVIEW

Demo

Demo Manage root 123456

snail007's blog using gblog

BUILD

Requirements

  1. libc >=2.18 (debian 8+,ubuntu 16.04+,centos 8+)
  2. libstdc++ >=6.0.21 (debian 8+,ubuntu 16.04+,centos 8+)
  3. go>=1.16
  4. docker installed
find / | grep libc.so.6 
# such as, contains: 64, /lib/x86_64-linux-gnu/libc.so.6

strings /lib/x86_64-linux-gnu/libc.so.6 |grep GLIBC_2.18

find / | grep libstdc++.so.6
# such as, contains: 64, /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22

ls -al /usr/lib/x86_64-linux-gnu/libstdc++.so.6
# lrwxrwxrwx 1 root root 19 Feb 15  2018 /usr/lib/x86_64-linux-gnu/libstdc++.so.6 -> libstdc++.so.6.0.21

Building based on the docker, you must have docker installed. Then run

./pack.sh

After execute done, release directory location at : gblog-release.

Include 32bit & 64bit of windows, linux, mac.

RUN

After you pack it, just run:

cd gblog-release/gblog-linux64-release
./gblog

visit http://YOUR_IP:6800/

LOGIN

visit http://YOUR_IP:6800/manage/
username: root
password: 123456

About

A blog engine based on gmc golang framework。

Resources

License

Stars

Watchers

Forks

Languages