前言 基于Ubuntu 20.04搭建gitlab服务 首先准备一台云服务或自己准备一台测试服务器(4核4GB内存+8核8GB内存),我用的是戴尔主机重装的Ubuntu桌面中文版本系统 镜像下载地址,重装系统过程就不多说了。==重装系统后最重要的事是换源(稍微强调下)== 新系统安装完成后继续初始化基本服务(Docker+traefik),这里可以借鉴前篇文章 ubuntu-20.04 一键初始化traefik web服务,初始化过程比较漫长约5-10分钟左右。 成功安装如下图 1,安装 1.1 创建 gitlab 工作目录 // 创建文件夹 mkdir gitlab.halobug.cn // 进入工作目录 cd...

新机器初始化是个很繁琐的事情,结合前两篇实践文章完成初始化脚本 有道云笔记【 Ubuntu 18.04 配置基于Traefik v2的 Web 服务器 && traefik 配置CA证书HTTP转HTTPS 】 知乎地址【 Ubuntu 18.04 配置基于Traefik v2的 Web 服务器 && traefik 配置CA证书HTTP转HTTPS】 文件名称及域名根据需要可自行更改 快速初始化 1 wget -q -O - https://gitee.com/halobug/bash.halobug.cn/raw/master/bash/Ubuntu-init.sh | bash 或 1 wget -q -O -...

Portainer 的主要用途与介绍 Portainer 是一个用于管理容器化应用程序的开源工具。它在数据中心和边缘与Kubernetes、Docker、Docker Swarm、Azure ACI一起使用。 Portainer 消除了与编排器相关的复杂性,因此任何人都可以管理容器。它可用于部署和管理应用程序、观察容器的行为并提供广泛部署容器所需的安全性和治理。 Portainer CE(开源)受到全球超过 500,000 名用户的信赖。Portainer Business建立在开源基础之上,使组织能够大规模运行容器化应用程序,而无需雇用新人员或重新培训现有团队。 Portainer 搭建与使用(docker) 1,安装 1.1 创...

介绍 MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品,可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO。 MinIO与传统的存储和其他的对象存储不同的是:它一开始就针对性能要求更高的私有云标准进行软件架构设计。因为MinIO一开始就只为对象存储而设计。所以他采用了更易用的方式进行设计,它能实现对象存储所需要的全部功能,在性能上也更加强劲,它不会为了更多的业务功能而妥协,失去MinIO的易用性、高效性。 这样的结果所带来的好处是:它能够更简单的实现局有弹性伸缩能力的原生对象存储服务。 MinIO在传统对象存储用例(例如辅助存储,灾难恢复和归档)方面表现出色。同时,它在机器学习、大数据、私...

说明 本文使用Docker安装,要在Docker中运行ClickHouse,请遵循 Docker Hub上的指南。它是官方的deb安装包。 更多安装方式.. 介绍 ClickHouse 是一个真正的列式数据库管理系统(DBMS)。在 ClickHouse 中,数据始终是按列存储的,包括矢量(向量或列块)执行的过程。只要有可能,操作都是基于矢量进行分派的,而不是单个的值,这被称为«矢量化查询执行»,它有利于降低实际的数据处理开销。 这个想法并不新鲜,其可以追溯到 APL 编程语言及其后代:A +、J、K 和 Q。矢量编程被大量用于科学数据处理中。即使在关系型数据库中,这个想法也不是什么新的东西:比如,...

本地服务HTTP转化为HTTPS本文使用Traefik:v2.3.4+Docker 搭建测试环境。 创建traefik 目录进行测试,以下创建目录处均在traefik的工作目录下运行; halobug.cn为本机测试域名,可自行更换 目录结构 1,traefik 配置文件 #新建traefik.toml 文件,(配置文件如下traefik.toml,traefik目录下) # traefik.toml [global] checkNewVersion = false sendAnonymousUsage = false [log] level = "INFO" format = "common" filePath =...