首页
学习
活动
专区
圈层
工具
发布

使用 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,也只有这样才能连接上

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

    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.6K81

    🛡️ 零信任时代的身份利器:Keycloak Docker化部署全攻略

    本文将手把手教你如何基于 Docker 快速部署 Keycloak,涵盖 HTTP 模式、HTTPS 模式(自签证书)、以及结合 Nginx 的反向代理部署方案。...Docker 快速部署 Keycloak 2.1 无代理 HTTP 快速部署(开发环境推荐) 适用于测试和开发,直接启用 HTTP 服务。...配置说明: 使用 PostgreSQL 作为持久数据库 通过 KC_HTTP_ENABLED=true 开启 HTTP 支持 监听容器的 8080 端口 services: postgres:...volumes: keycloak-db: 访问地址:http://:8080 2.2 启用原生 HTTPS:Keycloak 自持证书(适用于小规模生产) 此方式下 Keycloak...关键点: 本地挂载证书并确保所有者为 UID 1000(非 root) 去除 KC_HTTP_ENABLED 设置 KC_PROXY=edge 告诉 Keycloak 它是直接暴露的边缘服务 keycloak

    33210

    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.9K71

    私有化轻量级持续集成部署方案--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 可视化工具中的环境变量进行改动。

    1.3K10

    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.yml中nginx容器的镜像从nginx改成了really/nginx-certbot,这个镜像甚至包括了自动每天更新证书的功能,我已经把改好后的上传到了GitHub...现在,你的博客已经启用HTTPS了,地址栏前面会出现一个锁标志,可以到Qualys SSL Labs检测你的网站安全分数。 ?

    80630

    在腾讯云用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

    4.5K20

    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)时。

    3K10

    certd – 自动续期 SSL 证书 – Docker 部署 – 开源、免费、全自动的证书管理工具

    certd官网 - 自动申请 SSL 证书 - HTTPS cretd 官网:https://certd.docmirror.cn Docker-Compose 你需要修改 docker-compose.yml...# 数据库迁移方法:1、使用新数据库重新部署一套,然后将旧数据同步过去,注意flyway_history表的数据不要同步 #.../db/migration-pg # 升级脚本目录 # - certd_typeorm_dataSource_default_type=postgres...: # enable_ipv6: true # ipam: # config: # - subnet: 2001:db8::/64 Docker 容器部署成功后,访问你的宿主机地址...+ 容器暴露的端口 默认账号:admin 默认密码:123456 主界面如下: 添加配置自己的流水线 运行流水线 修改宝塔 或你本地 Nginx 的配置 改完后,重启 NGINX 配置即可生效。

    68710

    微服务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.6K60

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

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

    56710
    领券