文档 v2.7.0 版本已不再积极维护,你当前浏览的是一份归档快照。 最新文档请参阅 最新版本。
模块: SOFTWARE
-
Supabase:自建后端一条龙
Supabase —— Build in a weekend, Scale to millions Supabase 口号是:“花个周末写写,随便扩容至百万” Supabase 是一个开源的 Firebase 替代,基于 PostgreSQL 提供了认证,开箱即用的 API,边缘函数,实时订阅,存储,向量嵌入能力。 Supabase 已经于 2024.04.15 正式宣布进入 GA 状态,Pigsty 也于第一时间跟进并提供了自托管的支持。 快速上手 To run supabase with …
Supabase —— Build in a weekend, Scale to millions Supabase 口号是:“花个周末写写,随便扩容至百万” Supabase 是一个开源的 Firebase 替代,基于 PostgreSQL 提供了认证,开箱即用的 API,边缘函数,实时订阅,存储,向量嵌入能力。 Supabase 已经于 2024.04.15 正式宣布进入 GA 状态,Pigsty 也于第一时间跟进并提供了自托管的支持。 快速上手 To run supabase with …
-
Odoo:自建开源ERP系统
Odoo 是一个开源的企业级 ERP 系统,提供了从 CRM、销售、采购、库存、生产、财务等全方位的企业管理功能。Odoo 也是一个典型的 Web 应用,底层使用 PostgreSQL 数据库作为存储。 All your business on one platform, Simple, efficient, yet affordable Check public demo: http://odoo.pigsty.cc, username: [email protected], password: …
Odoo 是一个开源的企业级 ERP 系统,提供了从 CRM、销售、采购、库存、生产、财务等全方位的企业管理功能。Odoo 也是一个典型的 Web 应用,底层使用 PostgreSQL 数据库作为存储。 All your business on one platform, Simple, efficient, yet affordable Check public demo: http://odoo.pigsty.cc, username: [email protected], password: …
-
Wiki.js:搭建你自己的维基百科
公开Demo地址:http://wiki.pigsty.cc 太长;不看 cd app/wiki ; docker compose up -d 准备数据库 # postgres://dbuser_wiki:[email protected]:5432/wiki - { name: wiki, owner: dbuser_wiki, revokeconn: true , comment: wiki the api gateway database } - { name: …
公开Demo地址:http://wiki.pigsty.cc 太长;不看 cd app/wiki ; docker compose up -d 准备数据库 # postgres://dbuser_wiki:[email protected]:5432/wiki - { name: wiki, owner: dbuser_wiki, revokeconn: true , comment: wiki the api gateway database } - { name: …
-
Gitea:自建简易代码托管平台
公开Demo地址:http://git.pigsty.cc 太长;不看 cd ~/pigsty/app/gitea; make up 在本例中,Gitea 默认使用 8889 端口,您可以访问以下位置: http://git.pigsty 或 http://10.10.10.10:8889 make up # pull up gitea with docker-compose in minimal mode make run # launch gitea with docker , local …
公开Demo地址:http://git.pigsty.cc 太长;不看 cd ~/pigsty/app/gitea; make up 在本例中,Gitea 默认使用 8889 端口,您可以访问以下位置: http://git.pigsty 或 http://10.10.10.10:8889 make up # pull up gitea with docker-compose in minimal mode make run # launch gitea with docker , local …
-
SchemaSPY:PG模式可视化
使用以下docker生成数据库模式报表,以CMDB为例: docker run -v /www/schema/pg-meta/meta/pigsty:/output andrewjones/schemaspy-postgres:latest -host 10.10.10.10 -port 5432 -u dbuser_dba -p DBUser.DBA -db meta -s pigsty 然后访问 http://h.pigsty/schema/pg-meta/meta/pigsty 即可访问 …
使用以下docker生成数据库模式报表,以CMDB为例: docker run -v /www/schema/pg-meta/meta/pigsty:/output andrewjones/schemaspy-postgres:latest -host 10.10.10.10 -port 5432 -u dbuser_dba -p DBUser.DBA -db meta -s pigsty 然后访问 http://h.pigsty/schema/pg-meta/meta/pigsty 即可访问 …
-
PostgREST:自动生成REST API
PostgREST PostgREST是一个自动根据 PostgreSQL 数据库模式生成 REST API的二进制组件。 例如,以下命令将使用docker拉起 postgrest (本地 8884 端口,使用默认管理员用户,暴露Pigsty CMDB模式) docker run --init --name postgrest --restart always --detach --publish 8884:8081 postgrest/postgrest 访问 …
PostgREST PostgREST是一个自动根据 PostgreSQL 数据库模式生成 REST API的二进制组件。 例如,以下命令将使用docker拉起 postgrest (本地 8884 端口,使用默认管理员用户,暴露Pigsty CMDB模式) docker run --init --name postgrest --restart always --detach --publish 8884:8081 postgrest/postgrest 访问 …
-
Kong:企业级开源 API 网关
TL;DR cd app/kong ; docker compose up -d make up # pull up kong with docker-compose make ui # run swagger ui container make log # tail -f kong logs make info # introspect kong with jq make stop # stop kong container make clean # remove kong container …
TL;DR cd app/kong ; docker compose up -d make up # pull up kong with docker-compose make ui # run swagger ui container make log # tail -f kong logs make info # introspect kong with jq make stop # stop kong container make clean # remove kong container …
-
GitLab:企业级开源代码托管平台
样例:开源代码仓库:Gitlab 请参考Gitlab Docker部署文档 完成Docker部署。 export GITLAB_HOME=/data/gitlab sudo docker run --detach \ --hostname gitlab.example.com \ --publish 443:443 --publish 80:80 --publish 23:22 \ --name gitlab \ --restart always \ --volume …
样例:开源代码仓库:Gitlab 请参考Gitlab Docker部署文档 完成Docker部署。 export GITLAB_HOME=/data/gitlab sudo docker run --detach \ --hostname gitlab.example.com \ --publish 443:443 --publish 80:80 --publish 23:22 \ --name gitlab \ --restart always \ --volume …
-
Discourse:开源技术论坛
搭建开源论坛Discourse,需要调整配置 app.yml ,重点是SMTP部分的配置 Discourse配置样例 templates: - "templates/web.china.template.yml" - "templates/postgres.template.yml" - "templates/redis.template.yml" - "templates/web.template.yml" - "templates/web.ratelimited.template.yml" …
搭建开源论坛Discourse,需要调整配置 app.yml ,重点是SMTP部分的配置 Discourse配置样例 templates: - "templates/web.china.template.yml" - "templates/postgres.template.yml" - "templates/redis.template.yml" - "templates/web.template.yml" - "templates/web.ratelimited.template.yml" …
-
ByteBase:PG模式迁移工具
ByteBase ByteBase是一个进行数据库模式变更的工具,以下命令将在元节点 8887 端口启动一个ByteBase。 mkdir -p /data/bytebase/data; docker run --init --name bytebase --restart always --detach --publish 8887:8887 --volume /data/bytebase/data:/var/opt/bytebase \ bytebase/bytebase:latest …
ByteBase ByteBase是一个进行数据库模式变更的工具,以下命令将在元节点 8887 端口启动一个ByteBase。 mkdir -p /data/bytebase/data; docker run --init --name bytebase --restart always --detach --publish 8887:8887 --volume /data/bytebase/data:/var/opt/bytebase \ bytebase/bytebase:latest …
-
PGAdmin4:用GUI管理PG数据库
PgAdmin4 是一个实用的PostgreSQL管理工具,执行以下命令可在管理节点拉起 pgadmin服务: cd ~/pigsty/app/pgadmin ; docker compose up -d 默认分配 8885 端口,使用域名: http://adm.pigsty 访问, Demo:http://adm.pigsty.cc。 默认用户名:[email protected],密码:pigsty。 Demo 公开Demo地址:http://adm.pigsty.cc 默认用户名与密码: …
PgAdmin4 是一个实用的PostgreSQL管理工具,执行以下命令可在管理节点拉起 pgadmin服务: cd ~/pigsty/app/pgadmin ; docker compose up -d 默认分配 8885 端口,使用域名: http://adm.pigsty 访问, Demo:http://adm.pigsty.cc。 默认用户名:[email protected],密码:pigsty。 Demo 公开Demo地址:http://adm.pigsty.cc 默认用户名与密码: …
-
Minio:开源S3,简单对象存储服务
公开 Demo:http://sss.pigsty.cc。v2.7 Compose 模板凭据为 minioadmin / minioadmin;下方独立容器命令使用 admin / pigsty.minio。 默认用户名: admin / pigsty.minio 太长;不看 Launch minio (s3) service on 9000 & 9001 cd ~/pigsty/app/minio ; docker compose up -d docker run -p 9000:9000 …
公开 Demo:http://sss.pigsty.cc。v2.7 Compose 模板凭据为 minioadmin / minioadmin;下方独立容器命令使用 admin / pigsty.minio。 默认用户名: admin / pigsty.minio 太长;不看 Launch minio (s3) service on 9000 & 9001 cd ~/pigsty/app/minio ; docker compose up -d docker run -p 9000:9000 …
-
PGWeb:从浏览器访问PostgreSQL
PGWeb客户端工具 PGWeb是一款基于浏览器的PG客户端工具,使用以下命令,在元节点上拉起PGWEB服务,默认为主机8886端口。可使用域名: http://cli.pigsty 访问,公开Demo:http://cli.pigsty.cc。 # docker stop pgweb; docker rm pgweb docker run --init --name pgweb --restart always --detach --publish 8886:8081 …
PGWeb客户端工具 PGWeb是一款基于浏览器的PG客户端工具,使用以下命令,在元节点上拉起PGWEB服务,默认为主机8886端口。可使用域名: http://cli.pigsty 访问,公开Demo:http://cli.pigsty.cc。 # docker stop pgweb; docker rm pgweb docker run --init --name pgweb --restart always --detach --publish 8886:8081 …
-
Jupyter:数据分析笔记本与 AI IDE
Pigsty v2.7 在 app/jupyter 中提供 Jupyter Docker Compose 模板。修改 app/jupyter/.env 中的镜像、端口与令牌后,创建数据目录并启动容器: cd ~/pigsty/app/jupyter make dir up 默认配置使用 jupyter/minimal-notebook:latest,监听 8888 端口,令牌为 pigsty。可访问 http://lab.pigsty 或 http://10.10.10.10:8888。 数据目 …
Pigsty v2.7 在 app/jupyter 中提供 Jupyter Docker Compose 模板。修改 app/jupyter/.env 中的镜像、端口与令牌后,创建数据目录并启动容器: cd ~/pigsty/app/jupyter make dir up 默认配置使用 jupyter/minimal-notebook:latest,监听 8888 端口,令牌为 pigsty。可访问 http://lab.pigsty 或 http://10.10.10.10:8888。 数据目 …