Skip to content

Releases: EscapeLife/awesome-builder

v1.6.0

27 Oct 08:00
Compare
Choose a tag to compare

Full Changelog: v1.5.0...v1.6.0

1. DockerFiles

Best practices for writing Dockerfiles.

编号 文件名称 功能说明
1 celery 引用自 Celery 项目,用于编写 Dockerfile 借鉴模板
2 goaccess 这是一款开源、实时、强大、具有交互视图界面的命令行 Web 日志分析工具
3 lsyncd 海量文件实时同步解决方案,支持主备切换使用
4 postgresql 优秀的 PostgreSQL 数据库备份策略(热备)
5 cloudreve 支持多家云存储的云盘系统
6 subsonic 基于 Web 的流媒体服务,用于部署私有云音乐服务
7 graylog 简单易用且强大的跨平台服务日志收集解决方案
8 cve_report 腾讯安全威胁公告自动提醒工具(支持一键部署)

2. Composes

Best practices for writing compose files.

编号 文件名称 功能说明
1 watchtower 容器的自动更新解决方案
2 portainer 简化的自有化 Docker 容器管理工具(单机或多机)
3 wiz 为知笔记服务端私有化镜像部署
4 postgrest 灵活的 Postgres 数据库 REST 风格的 API 接口服务
5 rancher 一个开源的企业级容器管理平台
6 nextcloud 一款开源免费的私有云存储网盘项目
7 ward 一个简单而简约的服务器监视工具
8 wikijs Wiki.js 来优雅的管理文档
9 filesharing 多种多样的文件共享服务合集
10 pypiserver 使用自建 PypiServer服务
11 mattermost 关于 Mattermost 公司两款团队协作工具的部署

3. Projects

The best Python project for all of us.

编号 文件名称 功能说明
1 parallel-ssh 为小规模自动化而设计的异步并行的 SSH
2 easy_ocr 用户可以上传指定图片进行 OCR 识别返回结果
3 python-cyc 一个完善且全面的 Python 源文件加密服务工具
4 python-setup 一个完善且全面的 Python 打包发布示例

4. Scripts

Best practices for writing shell and python scripts and so on.

编号 文件名称 功能说明
1 kill_all_process.sh 解决 Linux 程序意外退出时删除进程树(防止孤儿进程的出现)
2 /etc/ufw/after.rules 解决 UFW 无法管理 Docker 发布出来的端口问题
3 setup.py 一个 Python 程序打包的示例 setup.py 配置脚本文件
4 pyproject.toml 一个 Python 程序打包的示例 pyproject.toml 配置脚本文件
5 image2run.sh Docker 镜像导出的 tar 包转换成为压缩小/自解压/自导入的 run
6 wait_for_ready.sh 解决运行 Compose 文件,服务启动依赖关系问题
7 docker_patch.py 一个快速的 Docker 补丁包(files)生成工具
8 image_cropper.py 一个快速的 Docker 补丁包(layer)生成工具
9 gooey 将任何 Python 命令行程序转换为完整的 GUI 应用程序
10 locust_demo 使用 Locust 来压测网站(测试脚本示例)

5. Common

Best universal shell and python scripts.

  • Shell
编号 文件名称 功能说明
1 find_big_file.sh 查找当前 Linux 操作系统中的大文件(可以指定文件大小范围)
  • Python
编号 文件名称 功能说明
1 walk_dir.py 实现 Linuxtree 命令遍历文件目录夹的功能
2 random_passwd.py 自动生成随机密码(可以指定随即密码长度范围)
3 collect_server_info.py 收集 Linux 操作系统服务器相关信息(包含CPU/内存/磁盘)
4 linux_tail_f.py 实现 Linuxtail 命令动态查看日志的功能
5 calculator.py 使用 Python 语言实现一个简单的计算器工具
6 daily_record.py 实现每日自动发送日报的功能(针对 Gitlab 平台)
  • Vagrant
编号 文件名称 功能说明
1 k8s 学习 K8S 平台的实验测试环境(三台机器)
2 ansible 学习 Ansible 工具的测试环境(三台机器)
3 single 平时快速测试或者实验的单机操作系统(Ubuntu)
4 docker 通过 Vagrant 直接启动 docker 服务

v1.5.0

30 Mar 04:41
0d7bae3
Compare
Choose a tag to compare

1. DockerFiles

Best practices for writing Dockerfiles.

编号 文件名称 功能说明
1 celery 引用自 Celery 项目,用于编写 Dockerfile 借鉴模板
2 goaccess 这是一款开源、实时、强大、具有交互视图界面的命令行 Web 日志分析工具
3 lsyncd 海量文件实时同步解决方案,支持主备切换使用
4 postgresql 优秀的 PostgreSQL 数据库备份策略(热备)
5 cloudreve 支持多家云存储的云盘系统
6 subsonic 基于 Web 的流媒体服务,用于部署私有云音乐服务
7 graylog 简单易用且强大的跨平台服务日志收集解决方案

2. Composes

Best practices for writing compose files.

编号 文件名称 功能说明
1 watchtower 容器的自动更新解决方案
2 portainer 简化的自有化 Docker 容器管理工具(单机或多机)
3 wiz 为知笔记服务端私有化镜像部署
4 postgrest 灵活的 Postgres 数据库 REST 风格的 API 接口服务
5 rancher 一个开源的企业级容器管理平台
6 nextcloud 一款开源免费的私有云存储网盘项目
7 ward 一个简单而简约的服务器监视工具
8 wikijs Wiki.js 来优雅的管理文档
9 filesharing 多种多样的文件共享服务合集
10 pypiserver 使用自建 PypiServer服务

3. Projects

The best Python project for all of us.

编号 文件名称 功能说明
1 parallel-ssh 为小规模自动化而设计的异步并行的 SSH
2 easy_ocr 用户可以上传指定图片进行 OCR 识别返回结果
3 python-cyc 一个完善且全面的 Python 源文件加密服务工具
4 python-setup 一个完善且全面的 Python 打包发布示例

4. Scripts

Best practices for writing shell and python scripts and so on.

编号 文件名称 功能说明
1 kill_all_process.sh 解决 Linux 程序意外退出时删除进程树(防止孤儿进程的出现)
2 /etc/ufw/after.rules 解决 UFW 无法管理 Docker 发布出来的端口问题
3 setup.py 一个 Python 程序打包的示例 setup.py 配置脚本文件
4 pyproject.toml 一个 Python 程序打包的示例 pyproject.toml 配置脚本文件
5 image2run.sh Docker 镜像导出的 tar 包转换成为压缩小/自解压/自导入的run包
6 wait_for_ready.sh 解决运行 Compose 文件,服务启动依赖关系问题
7 docker_patch.py 一个快速迭代的 Docker 补丁包部署的小程序
8 gooey 将任何 Python 命令行程序转换为完整的 GUI 应用程序
9 locust_demo 使用 Locust 来压测网站(测试脚本示例)
10 cve_report 腾讯安全威胁公告自动提醒工具(支持一键部署)

5. Common

Best universal shell and python scripts.

  • Shell
编号 文件名称 功能说明
1 find_big_file.sh 查找当前 Linux 操作系统中的大文件(可以指定文件大小范围)
  • Python
编号 文件名称 功能说明
1 walk_dir.py 实现 Linuxtree 命令遍历文件目录夹的功能
2 random_passwd.py 自动生成随机密码(可以指定随即密码长度范围)
3 collect_server_info.py 收集 Linux 操作系统服务器相关信息(包含CPU/内存/磁盘)
4 linux_tail_f.py 实现 Linuxtail 命令动态查看日志的功能
5 calculator.py 使用 Python 语言实现一个简单的计算器工具
6 daily_record.py 实现每日自动发送日报的功能(针对 Gitlab 平台)
  • Vagrant
编号 文件名称 功能说明
1 ansible 基于 Virtualbox 工具的 CentOSAnsible(三个机器)版本
2 k8s 基于 Virtualbox 工具的 UbuntuK8S(三个机器)版本
3 single 基于 Virtualbox 工具的 Ubuntu 单机版操作系统

v1.4.0

19 Jan 07:12
9c321eb
Compare
Choose a tag to compare

1. DockerFiles

Best practices for writing Dockerfiles.

编号 文件名称 功能说明
1 celery 引用自Celery项目,用于编写Dockerfile借鉴模板
2 goaccess 这是一款开源、实时、强大、具有交互视图界面的命令行Web日志分析工具
3 lsyncd 海量文件实时同步解决方案,支持主备切换使用
4 postgresql 优秀的PostgreSQL数据库备份策略(热备)
5 cloudreve 支持多家云存储的云盘系统
6 subsonic 基于Web的流媒体服务,用于部署私有云音乐服务
7 graylog 简单易用且强大的跨平台服务日志收集解决方案

2. Composes

Best practices for writing compose files.

编号 文件名称 功能说明
1 watchtower 容器的自动更新解决方案
2 portainer 简化的自有化Docker容器管理工具(单机或多机)
3 wiz 为知笔记服务端私有化镜像部署
4 postgrest 灵活的Postgres数据库REST风格的API接口服务
5 rancher 一个开源的企业级容器管理平台
6 nextcloud 一款开源免费的私有云存储网盘项目
7 ward 一个简单而简约的服务器监视工具
8 wikijs 用Wiki.js来优雅的管理文档
9 filesharing 多种多样的文件共享服务合集
10 pypiserver 使用自建pypiserver服务

3. Projects

The best Python project for all of us.

编号 文件名称 功能说明
1 parallel-ssh 为小规模自动化而设计的异步并行的SSH库
2 easy_ocr 用户可以上传指定图片进行OCR识别返回结果
3 python-cyc 一个完善且全面的Python源文件加密服务工具
4 python-setup 一个完善且全面的Python打包发布示例

4. Scripts

Best practices for writing shell and python scripts and so on.

编号 文件名称 功能说明
1 kill_all_process.sh 解决Linux程序意外退出时删除进程树(防止孤儿进程的出现)
2 /etc/ufw/after.rules 解决UFW无法管理Docker发布出来的端口问题
3 setup.py 一个Python程序打包的示例setup.py配置脚本文件
4 pyproject.toml 一个Python程序打包的示例pyproject.toml配置脚本文件
5 image2run.sh 将docker镜像导出的tar包转换成为压缩小/自解压/自导入的run包
6 wait_for_ready.sh 解决运行Compose文件,服务启动依赖关系问题
7 docker_patch.py 一个快速迭代的Docker补丁包部署的小程序
8 gooey 将任何Python命令行程序转换为完整的GUI应用程序
8 Locust_demo 使用Locust来压测网站(测试脚本示例)

5. Common

Best universal shell and python scripts.

  • Shell
编号 文件名称 功能说明
1 find_big_file.sh 查找当前Linux操作系统中的大文件(可以指定文件大小范围)
  • Python
编号 文件名称 功能说明
1 walk_dir.py 实现Linux下tree命令遍历文件目录夹的功能
2 random_passwd.py 自动生成随机密码(可以指定随即密码长度范围)
3 collect_server_info.py 收集Linux操作系统服务器相关信息(包含CPU/内存/磁盘)
4 linux_tail_f.py 实现Linux下tail命令动态查看日志的功能
5 calculator.py 使用Python语言实现一个简单的计算器工具
6 daily_record.py 实现每日自动发送日报的功能(针对Gitlab平台)
  • Vagrant
编号 文件名称 功能说明
1 single 单机版本
2 k8s K8S(三个机器)版本

v1.3.0

06 Aug 01:39
9d19867
Compare
Choose a tag to compare

1. DockerFiles

Best practices for writing Dockerfiles.

编号 文件名称 功能说明
1 celery 引用自Celery项目,用于编写Dockerfile借鉴模板
2 goaccess 这是一款开源、实时、强大、具有交互视图界面的命令行Web日志分析工具
3 lsyncd 海量文件实时同步解决方案,支持主备切换使用
4 postgresql 优秀的PostgreSQL数据库备份策略(热备)
5 cloudreve 支持多家云存储的云盘系统
6 subsonic 基于Web的流媒体服务,用于部署私有云音乐服务
7 graylog 简单易用且强大的跨平台服务日志收集解决方案

2. Composes

Best practices for writing compose files.

编号 文件名称 功能说明
1 watchtower 容器的自动更新解决方案
2 portainer 简化的自有化Docker容器管理工具(单机或多机)
3 wiz 为知笔记服务端私有化镜像部署
4 postgrest 灵活的Postgres数据库REST风格的API接口服务
5 rancher 一个开源的企业级容器管理平台
6 nextcloud 一款开源免费的私有云存储网盘项目
7 ward 一个简单而简约的服务器监视工具
8 wikijs 用Wiki.js来优雅的管理文档

3. Projects

The best Python project for all of us.

编号 文件名称 功能说明
1 parallel-ssh 为小规模自动化而设计的异步并行的SSH库
2 easy_ocr 用户可以上传指定图片进行OCR识别返回结果
3 python-cyc 一个完善且全面的Python源文件加密服务工具

4. Scripts

Best practices for writing shell and python scripts and so on.

编号 文件名称 功能说明
1 kill_all_process.sh 解决Linux程序意外退出时删除进程树(防止孤儿进程的出现)
2 /etc/ufw/after.rules 解决UFW无法管理Docker发布出来的端口问题
3 setup.py 一个Python程序打包的示例setup.py配置脚本文件
4 pyproject.toml 一个Python程序打包的示例pyproject.toml配置脚本文件
5 image2run.sh 将docker镜像导出的tar包转换成为压缩小/自解压/自导入的run包
6 wait_for_ready.sh 解决运行Compose文件,服务启动依赖关系问题
7 docker_patch.py 一个快速迭代的Docker补丁包部署的小程序
8 gooey 将任何Python命令行程序转换为完整的GUI应用程序

5. Common

Best universal shell and python scripts.

编号 文件名称 功能说明
1 find_big_file.sh 查找当前Linux操作系统中的大文件(可以指定文件大小范围)
2 walk_dir.py 实现Linux下tree命令遍历文件目录夹的功能
3 random_passwd.py 自动生成随机密码(可以指定随即密码长度范围)
4 collect_server_info.py 收集Linux操作系统服务器相关信息(包含CPU/内存/磁盘)
5 linux_tail_f.py 实现Linux下tail命令动态查看日志的功能
6 calculator.py 使用Python语言实现一个简单的计算器工具
7 daily_record.py 实现每日自动发送日报的功能(针对Gitlab平台)

v1.2.0

29 May 01:41
Compare
Choose a tag to compare

1. DockerFiles

Best practices for writing Dockerfiles.

编号 文件名称 功能说明
1 celery 引用自Celery项目,用于编写Dockerfile借鉴模板
2 goaccess 这是一款开源、实时、强大、具有交互视图界面的命令行Web日志分析工具
3 lsyncd 海量文件实时同步解决方案,支持主备切换使用
4 postgresql 优秀的PostgreSQL数据库备份策略(热备)
5 cloudreve 支持多家云存储的云盘系统

2. Composes

Best practices for writing compose files.

编号 文件名称 功能说明
1 watchtower 容器的自动更新解决方案
2 portainer 简化的自有化Docker容器管理工具(单机或多机)
3 wiz 为知笔记服务端私有化镜像部署
4 postgrest 灵活的Postgres数据库REST风格的API接口服务
5 rancher 一个开源的企业级容器管理平台

3. Projects

The best Python project for all of us.

编号 文件名称 功能说明
1 parallel-ssh 为小规模自动化而设计的异步并行的SSH库
2 simple_ocr 用户可以上传指定图片进行OCR识别返回结果

4. Scripts

Best practices for writing shell and python scripts and so on.

编号 文件名称 功能说明
1 kill_all_process.sh 解决在Linux系统中程序意外退出删除进程树,防止孤儿进程的出现
2 /etc/ufw/after.rules 解决UFW无法管理Docker发布出来的端口问题
3 setup.py 一个Python程序打包的示例setup.py配置脚本文件
4 pyproject.toml 一个Python程序打包的示例pyproject.toml配置脚本文件
5 image2run.sh 将docker镜像导出的tar包转换成为压缩小/自解压/自导入的run包
6 wait_for_ready.sh 解决运行Compose文件,服务启动依赖关系问题
7 docker_patch.py 一个快速迭代的Docker补丁包部署的小程序
8 gooey 将任何Python命令行程序转换为完整的GUI应用程序

v1.1.0

09 Mar 16:47
Compare
Choose a tag to compare

1. DockerFiles

Best practices for writing Dockerfiles.

编号 文件名称 功能说明
1 celery 引用自Celery项目,用于编写Dockerfile借鉴模板
2 goaccess 这是一款开源、实时、强大、具有交互视图界面的命令行Web日志分析工具
3 lsyncd 海量文件实时同步解决方案,支持主备切换使用
4 postgresql 优秀的PostgreSQL数据库备份策略(热备)

2. Compose

Best practices for writing compose files.

编号 文件名称 功能说明
1 watchtower 容器的自动更新解决方案
2 portainer 简化的自有化Docker容器管理工具(单机或多机)

3. Project

The best Python project for all of us.

编号 文件名称 功能说明
1 parallel-ssh 为小规模自动化而设计的异步并行的SSH库

4. Scripts

Best practices for writing shell and python scripts and so on.

编号 文件名称 功能说明
1 kill_all_process.sh 解决在Linux系统中程序意外退出删除进程树,防止孤儿进程的出现
2 /etc/ufw/after.rules 解决UFW无法管理Docker发布出来的端口问题
3 setup.py 一个Python程序打包的示例setup.py配置脚本文件
4 pyproject.toml 一个Python程序打包的示例pyproject.toml配置脚本文件
5 image2run.sh 将docker镜像导出的tar包转换成为压缩小/自解压/自导入的run包
6 wait_for_ready.sh 解决运行Compose文件,服务启动依赖关系问题
7 docker_patch.py 一个快速迭代的Docker补丁包部署的小程序
8 gooey 将任何Python命令行程序转换为完整的GUI应用程序

v1.0.0

13 May 06:43
Compare
Choose a tag to compare

DockerFiles

编号 文件名称 功能说明
1 celery 引用自Celery项目,用于编写Dockerfile借鉴模板
2 goaccess 这是一款开源、实时、强大、具有交互视图界面的命令行Web日志分析工具
3 lsyncd 海量文件实时同步解决方案,支持主备切换使用