meloalright / Guora
Licence: mit
🖖🏻 A self-hosted Quora like web application written in Go 基于 Golang 类似知乎的私有部署问答应用 包含问答、评论、点赞、管理后台等功能
Stars: ✭ 518
Labels
Projects that are alternatives of or similar to Guora
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
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
Guora
🖖🏻 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
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].