All Projects → meloalright → Guora

meloalright / Guora

Licence: mit
🖖🏻 A self-hosted Quora like web application written in Go 基于 Golang 类似知乎的私有部署问答应用 包含问答、评论、点赞、管理后台等功能

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Guora

Gossa
🎶 a fast and simple multimedia fileserver
Stars: ✭ 390 (-24.71%)
Mutual labels:  self-hosted
Isso
a Disqus alternative
Stars: ✭ 4,488 (+766.41%)
Mutual labels:  self-hosted
Easy Wg Quick
Creates Wireguard configuration for hub and peers with ease
Stars: ✭ 502 (-3.09%)
Mutual labels:  self-hosted
Mealie
Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor
Stars: ✭ 404 (-22.01%)
Mutual labels:  self-hosted
Scoold
A Stack Overflow clone for teams (self-hosted)
Stars: ✭ 463 (-10.62%)
Mutual labels:  self-hosted
Wireguard Manager
Self-hosted Wireguard Installer / Manager for CentOS, Debian, Ubuntu, Arch, Fedora, Redhat, Raspbian
Stars: ✭ 478 (-7.72%)
Mutual labels:  self-hosted
Offen
The fair and lightweight alternative to common web analytics tools.
Stars: ✭ 385 (-25.68%)
Mutual labels:  self-hosted
Urlhum
The modern, privacy-aware URL Shortener built in PHP.
Stars: ✭ 513 (-0.97%)
Mutual labels:  self-hosted
Owncast
Take control over your live stream video by running it yourself. Streaming + chat out of the box.
Stars: ✭ 5,382 (+939%)
Mutual labels:  self-hosted
Sparkleshare
Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows.
Stars: ✭ 4,661 (+799.81%)
Mutual labels:  self-hosted
Ontrack
💸 A simple self-hosted budgeting app
Stars: ✭ 438 (-15.44%)
Mutual labels:  self-hosted
Gonic
music streaming server / subsonic server API implementation
Stars: ✭ 451 (-12.93%)
Mutual labels:  self-hosted
Listmonk
High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
Stars: ✭ 7,294 (+1308.11%)
Mutual labels:  self-hosted
Docker Ddns
Easy-to-deploy dynamic DNS with Docker, Go and Bind9
Stars: ✭ 392 (-24.32%)
Mutual labels:  self-hosted
Appwrite
Appwrite is a secure end-to-end backend server for Web, Mobile, and Flutter developers that is packaged as a set of Docker containers for easy deployment 🚀
Stars: ✭ 14,592 (+2716.99%)
Mutual labels:  self-hosted
Para
Open source back-end server for web, mobile and IoT. The backend for busy developers. (self-hosted or hosted)
Stars: ✭ 389 (-24.9%)
Mutual labels:  self-hosted
Pigallery2
A directory-first photo gallery website, witch rich UI, optimised for running on low resource servers (especially on raspberry pi)
Stars: ✭ 470 (-9.27%)
Mutual labels:  self-hosted
Liman
Self-hosted web application for monitoring docker.
Stars: ✭ 518 (+0%)
Mutual labels:  self-hosted
Lesspass
🔑 stateless open source password manager
Stars: ✭ 4,879 (+841.89%)
Mutual labels:  self-hosted
Twtxt
📕 twtxt is a Self-Hosted, Twitter™-like Decentralised microBlogging platform. No ads, no tracking, your content, your data!
Stars: ✭ 486 (-6.18%)
Mutual labels:  self-hosted

ui

Guora

go-report codecov go-mod license

🖖🏻 A self-hosted Quora like web application written in Go

基于 Golang 类似知乎的私有部署问答应用 包含问答、评论、点赞、管理后台等功能

Quick Start (Docker Deploy)

$ docker-compose up --build

Development (Non-Dockerized Deploy)

1.Clone Source Code

$ git clone https://github.com/meloalright/guora

$ cd guora

2.Download Requirements

$ go mod download

3.Create Configuration

$ touch /etc/guora/configuration.yaml
# configuration for dev
db:
  driver: sqlite3
  addr: ./guora.db
  # driver: mysql
  # addr: user:[email protected]/dbname?charset=utf8&parseTime=True&loc=Local
  # driver: postgres
  # addr: host=myhost user=gorm dbname=gorm sslmode=disable password=mypassword
redis:
  addr: localhost:6379
  password:
  db: 0
admin:
  name: Development (开发账号)
  mail: mymail
  password: mypassword
secretkey: JustWriteSomethingWhatYouLike
lang: en
#lang: zh
address: :8080
Param Description 备注
db Database configure, supports sqlite3, mysql, postgres 数据库配置: 驱动支持 sqlite3, mysql, postgres
redis Redis configure Redis 配置
admin Administrator info 管理员信息
secretkey Secret string for token signature Token 密钥
lang Languages, such as en, zh 语言: en 为英文; zh 为简体中文
address Listen address 服务监听地址

4.Init and Run

$ (sudo) go run ./cmd/guora -init

5. Visit Website

visit localhost:8080 and log in as admin

mail (默认邮箱) mymail
password (默认密码) mypassword

Run Test

$ (sudo) go test ./cmd/guora

Source

Repository: guora

Author: meloalright

Contributors: contributors

ChangeLog

Documented in Releases

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].