Paopao 一个清新文艺的微社区

发布时间: 2024-09-21 热度: 2093

介绍:

Paopao 一个清新文艺的微社区,后端使用 Go Gin Mir Buf gRPC Zinc ,前端使用 Naive UI Vue.js Vite.js tauri 进行实现的。

效果图:



桌面端:

部署方法:

第一步:更新源

Ubuntu/Debian:

apt update -y && apt upgrade -y    
Bash

Centos:

yum update -y && yum upgrade -y   
Bash

第二步:安装并配置Docker

安装Docker:

curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh ./get-docker.sh
Bash

启动Docker:

sudo systemctl start docker
Bash

设置Docker在开机时自动启动:

sudo systemctl enable docker
Bash

第三步:安装Docker compose

sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Bash

第四步:下载docker-compose.yml

  1. 克隆仓库:

    git clone https://github.com/rocboss/paopao-ce.git
    cd paopao-ce/
    Bash

    第五步:安装并运行 Paopao 容器

    docker-compose up -d
    Bash

    默认是使用config.yaml.sample的配置,如果需要自定义配置,请拷贝默认配置文件(比如config.yaml),修改后再同步配置到docker-compose.yaml
    部署完成后可以访问
    http://<your-ip>:8008来访问"Paopao"
    http://<your-ip>:8001来访问"RedisInsight"
    http://<your-ip>:8080来访问"phpMyAdmin"

    第六步:反向代理到域名(可选)

    此处使用一种非常简单的方式:Cloud flare 提供的 Origin Rules
    配置如下:

    修改Field为Hostname,Value为选择的完整域名,Rewrite to 刚才在左侧填写的端口

    记得解析自己的子域名到服务器IP:
    使用A记录,Name为域名前缀,Content为服务器地址

结语:

官方推荐的是手动安装,但是依赖安装挺有难度的,目前还没配置出来,明天我再试试,能配置出来就进行更新
附图:

相关地址:

GitHub地址:https://github.com/rocboss/paopao-ce
Demo:https://www.paopao.info

请在下方留下您的评论.加入TG吹水群