首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用 Docker 部署 FreshRSS 自建专属 RSS 服务

参考 官方文档 安装 Docker: # 使用官方一键安装脚本 sudo curl -fsSL https://get.docker.com | sh # 如果是非 Root 账户,当前账户添加到...相比于其他动辄半百行配置文件而言。Caddy 还能自动申请 Let’s Encypt 颁发免费 SSL 证书,只需在第 2 行填写你邮箱即可。...当然你也可以上传自己 SSL 证书,只需将 tls 行替换为类似以下内容,并把证书放在 ~/caddy/ssl/ 下,之后再在 Docker Compose 配置文件 ~/caddy/ssl 对应容器相应位置即可...用户名、密码、数据库分别对应之前 Docker Compose 配置文件 POSTGRES_USER、POSTGRES_PASSWORD、POSTGRES_DB;表前缀任意填;主机名要稍微注意一下,...# 获取 Container ID docker ps # 查看指定容器信息 docker inspect 所以示例填写就是 172.19.0.2,也只有这样才能连接上

4.9K51
您找到你想要的搜索结果了吗?
是的
没有找到

gitlab 15.8 on rocky 8

web添加ssl证书,postgresql 用容器外部部署,用户ldap集成 gitlab 增加https证书 处于安全性考虑,gitlab增加ssl证书还是很有必要。...这里先配置一下基于ssl证书访问: 上传证书到服务器指定目录 解压证书到/etc/gitlab/ssl目录下(这个目录可以自定义,ssl证书为腾讯云TrustAsia 域名型(DV)通配符证书): 图片...图片 替换repo url为国内地址(vim 打开文件输入) :%s/download.docker.com/mirrors.tuna.tsinghua.edu.cn\/docker-ce/g 图片...创建postgresql存储数据目录 mkdir -p /data/gitlab/pgdata 启动postgresql容器 docker启动 postgresql容器docker run --name...:5432 \ -d postgres:13.6 图片 进入postgresql容器 创建对应数据库: 查看CONTAINER ID 并进入容器docker ps docker exec -it 49318879d7c8

1.3K81

Kubernetes 之 Harbor 仓库

Harbor 基本组件 企业级环境基于 Harbor 搭建自己安全认证仓库 Docker 容器应用开发和运行离不开可靠镜像管理,虽然 Docker 官方也提供了公共镜像仓库,但是从安全和效率等方面考虑...用于部署 Harbor Docker Compose 模板位于 /Deployer/docker-compose.yml ,其由 5 个容器组成,这几个容器通过 Docker link 形式连接在一起...Proxy 由Nginx服务器构成反向代理 Registry 由Docker官方开源官方开源Registry镜像构成容器实例 UI 即架构core services服务,构成此容器代码是Harbor...、push 等命令时候进行拦截,先进行一些权限相关校验再进行操作,其实这一系列操作 docker registry v2 就已经为我们提供了支持,v2 版本集成了一个安全认证功能,安全认证暴露给外部服务...= postgres clair_db_password = password clair_db_port = 5432 clair_db_username = postgres clair_db =

1.6K60

私有化轻量级持续集成部署方案--04-私有代码仓库服务-Gitea

://82.157.55.94:3000 # 服务器对外 URL - DB_TYPE=postgres # 数据库类型 - DB_HOST=db # 数据库连接地址, 使用network...两个容器都加入这个自定义网络,使用自定义网络进行通讯。 PS: Docker , 提供了一个 network 模块。...同属于一个 network 下容器可以使用 容器名称、服务名称 直接通讯。 Postgres 服务通过环境变量设置了默认数据库、用户名称和用户密码信息。...Gitea 服务通过环境变量设置了 运行容器 UID、GID,HTTP 监听端口、UI 上显示克隆 URL。...只需要修改此配置文件 ROOT_URL、DOMAIN、 SSH_DOMAIN,随后重启容器就可以 作为一个强迫症,我还会将 Portainer 可视化工具环境变量进行改动。

1K10

Flask+Nginx博客容器化部署

-fsSL https://get.docker.com -o get-docker.sh $ sudo sh get-docker.sh 此脚本将自动Docker CE安装到系统上,若安装失败,可尝试其他安装方法...)创建.env文件,主要是数据库相关环境变量: POSTGRES_USER=xxx POSTGRES_PASSWORD=xxx POSTGRES_DB=flog_db DB_SERVICE=db DATABASE_URL...=postgresql+psycopg2://xxx:xxx@db:5432/flog_db 使用db就可以指代数据库容器服务地址了。...我把.docker-compose.ymlnginx容器镜像从nginx改成了really/nginx-certbot,这个镜像甚至包括了自动每天更新证书功能,我已经把改好后上传到了GitHub...现在,你博客已经启用HTTPS了,地址栏前面会出现一个锁标志,可以到Qualys SSL Labs检测你网站安全分数。 ?

68030

在腾讯云用docker部署Misskey

容器部署方式其实在官网就有介绍,只不过官网部署方式是 GitHub 上源码下载后,用源码在本地构建容器,速度慢不说,还容易出错。...部署 Misskey 需要先满足以下两个条件:内存 ≥2G Linux 服务器(至少要colour type=" red"2G/colour内存,不然到时候就完犊子了)一个域名,必须要有 SSL 证书...文件,下方内容复制到文件,内容通常无需改动,但还是需要仔细检查,确保与站点配置一致:docker-compose.yml 文件version: "3"services: web: restart.../redis 文件夹 db: restart: always image: postgres:12.2-alpine container_name: misskey_db networks...docker.env 文件POSTGRES_PASSWORD=example-misskey-passPOSTGRES_USER=example-misskey-userPOSTGRES_DB=misskey

3.7K20

Harbor之企业级私有镜像存储仓库入门实践

(8) 签名认证: 支持使用 Docker 内容信任(利用公证)对容器映像进行签名,以保证真实性和来源性。在附加,还可以激活阻止未签名映像部署策略。.../Deployer/docker-compose.yml,由5个容器组成,这几个容器通过Docker link形式连接在一起,在容器之间通过容器名字互相访问。...默认为on)当此属性打开时,prepare脚本将为注册表令牌生成/验证创建私钥和根证书 ssl_cert:SSL证书路径,仅当协议设置为https时才应用 ssl_cert_key:SSL密钥路径...,仅当协议设置为https时才应用 secretkey_path:用于在复制策略中加密或解密远程注册表密码密钥路径 # 非SSL端口 http: port: 80 # SSL端口以及证书配置...Harbor 时,它将遍历注册表存储项目以项目的元数据提取到数据库, 如果注册表存在大量项目,则此过程可能需要相对较长时间,尤其是在注册表配置为使用外部存储(如 S3)时。

2.6K10

微服务API网关-Kong初探

SSL:为基础服务或API设置特定SSL证书。 监视(Monitoring):能够实时对关键负载和性能指标进行监控。 转发代理(Forward Proxy):使端口连接到中间透明HTTP代理。...运行 5.2.1 Docker中部署 1.您需要创建一个自定义网络,以允许容器相互发现和通信。...,并且保持数据库Docker容器在运行状态,再执行初始化数据库,数据库初始化成功后,再次使用docker-compose up -d 启动服务就可以了。...上创建basic auth,配置黑白名单 [图片描述] postman测试 [图片描述] 调用方IP地址加入到白名单,可以正常访问。..., 测试在k8s目前还没有konga做成helm部署,后期可以自己起做成charts方便在k8s图形化管理。

5.1K60

给自己网站添加一个访客统计系统

部署过程 首先我们创建一个网站,这里我使用是宝塔面板,点击网站,创建网站,输入你域名,页面选择纯静态,注意创建页面之前,先将对应DNS解析添加到域名,指向位置为你服务器外网IP。...然后我们尝试访问网站应该就可以访问了,下面申请SSL,注意这一步需要在反向代理之前,后面续费也先关闭反向代理,申请证书,再打开代理。这一步不用多说了,选择宝塔免费即可。...: image: postgres:15-alpine # 这里会创建postgresSQLdocker environment: POSTGRES_DB: umami #...: docker-compose up -d 等三个started出现后,命令运行完毕,此时去宝塔面板Docker管理器可以看到我们创建两个容器,一个是postgresSQL数据库,还有一个是Umami...: 添加完成后,点击编辑,追踪代码,这一串代码添加到网站JS即可,如果你有很多网站使用同一套源码,可以使用以下JS,自行判断域名并加载代码,这样可以防止统计到本地调试时n次访问: var currentDomain

10810

自建 Gitlab (邮箱配置、拆分 PostgreSQL、Redis) + 随想

整个构建过程基于 Docker Swarm(近期有计划微服务移植到 Kubernetes,但还没倒腾顺手,暂时先沿用旧方案),主题配图与主题无关,请忽略...... ? 1....-i --rm postgres cat /usr/share/postgresql/postgresql.conf.sample > my-postgres.conf 然后就像我编排文件示例,挂载上去就行了...- POSTGRES_USER=myuser - POSTGRES_DB=mydb 最后就是就是修改 gitlab 配置文件了: # redis redis['enable'] = false...['db_port'] = 5432 gitlab_rails['db_username'] = 'postgres' gitlab_rails['db_password'] = 'postgres'.../etc/gitlab/ssl/ 但一般情况下在微服务证书呀、负载均衡呀、网关呀等都是属于外围基础设施了,不会和应用挂钩,这种情况下更简单,因为,完全不需要任何配置。

2.2K60

无外网环境下docker安装kong、postgresql、konga (二)

我们上一篇已经准备好了相应镜像,现在我们准备安装。 1、创建一个Docker网络 您需要创建一个自定义网络,以允许容器相互发现和通信。在此示例kong-net是网络名称,您可以使用任何名称。...=kong-net -p 5432:5432 -e "POSTGRES_USER=kong" -e "POSTGRES_DB=kong" -e "POSTGRES_PASSWORD=123456" 127.0.0.1..."KONG_PG_PASSWORD=123456" 127.0.0.1:5000/kong kong migrations bootstrap 4、启动kong 迁移运行并且数据库准备就绪后,启动一个连接到数据库容器...Kong容器,就像临时迁移容器一样: $ docker run -d --name kong --network=kong-net -e "KONG_DATABASE=postgres" -e "KONG_PG_HOST...为自己ip地址 $ docker run -p 1337:1337 --network kong-net -e "TOKEN_SECRET=mark666" -e "DB_ADAPTER=postgres

50820
领券