0%

和 GitLab 类似,Gogs 也是开源的 git 服务器系统。与 GitLab 相比,Gogs 更加轻量,内存和 CPU 占用更低。当然代价是功能上要比 GitLab 少很多。不过对于个人或者小型团队而言,Gogs 已经足够用了。更要紧的是,Gogs 可以很方便地在树莓派的镜像中安装。

阅读全文 »

在此之前有过一篇关于如何在 Ubuntu 系统搭建 Python 环境的博客,用起来十分方便。在此对部署 CentOS 系统的 Python 环境做个记录,供日后查阅方便。虽说 CentOS 最近有些风波,但终究还是应用极广泛的。

阅读全文 »

Linux 上直接部署 MySQL 比较繁琐,使用 Docker 就方便许多。而且可以指定安装任意版本的 MySQL,灵活性极佳。本文简要介绍如何使用 Docker 部署 MySQL 5.7 版本。

阅读全文 »

其实 Linux 直接安装 Redis 也是很方便的,不过 Docker 在后期管理会更方便。日后迁移起来也更容易。本文介绍如何通过 Docker 部署 Redis。

阅读全文 »

对于开源代码来说,使用 GitHub 和码云这样的代码托管平台会更合适。但是对于不想公开的私有代码,恐怕就不希望公开发布在这些网站上了。虽然 GitHub 提供免费的私有仓库,但是因为政治原因,总给人以不安全的感觉。对于技术人员,有一个自己的代码管理平台管理私人代码是很必要的。毫无疑问,GitLab 是私人代码平台最优的选择,毕竟不需要花钱。但是直接搭建 GitLab 又会有兼容问题。好在 GitLab 封装成了 Docker 容器,我们可以使用 Docker 很容易地部署自己的 GitLab 平台,管理我们的代码。

阅读全文 »

新版本的 Django 都不支持使用很方便安装的 pymysql。可以通过修改源码的方式来实现对 pymysql 的支持。但是官方不建议的操作自然有它的道理,而且 pymysql 的效率的确不高。相比之下,C 语言开发的 mysqlclient 就很高效。当然,随之而来的是安装十分不便,无法直接 pip 安装,需要先安装依赖才行。

阅读全文 »