Gitlab安装配置及使用

gitlab是山寨版的github,它是开源的,你可以在自己的服务器上架设gitlab,用于团队私有项目的托管。gitlab支持树莓派2嵌入式设备,下面记录了在树莓派2上安装与配置gitlab的过程。

增加swap空间

gitlab推荐2G内存,树莓派2只有1G内存空间,可以通过增加1G的swap空间来提升性能。

修改/etc/dphys-swapfile文件,然后重启树莓派sudo reboot

CONF_SWAPSIZE=1024

Debian(树莓派)开机启动脚本设置

树莓派是基于Debian系统的,因此本文所述的方法应该适用于类Debian的系统,包括Ubuntu。

Debian运行级别

为了更好的理解启动脚本的设置,我们需要先了解下Debian系统中的运行级别。

  • 0 - 停机(千万不要把initdefault设置为0 )
  • 1 - 单用户模式(单用户模式,只允许root用户对系统进行维护。)
  • 2 - 多用户,但是没有NFS
  • 3 - 完全多用户模式(字符界面)
  • 4 - 基本不用
  • 5 - X11(图形界面)
  • 6 - 重新启动(千万不要把initdefault设置为6 )

树莓派折腾记:家庭私有云存储

之前常用的百度网盘现在感觉已经废了,第一是经常资源被封杀了,有时候就连一些程序的配置文件也被误封杀。。。第二是不冲会员下载速度就会被限制,那我办个20M的光纤还有什么意义。所以决定在树莓派上捣鼓一个私有云,它需要具备以下几个特点:

  • 存储的文件以普通文件系统的方式存储。这样即使私有云系统挂了,我还可以通过SAMBA等文件共享方式访问存储的文件。
  • Web管理页面,方便各种设备访问。
  • 文件预览。无需下载,即可查看文档。能有视频播放功能最好。

树莓派折腾记:远程访问

之前由于电信一直给我分配的是100.XX开头的内网IP地址,我使用了花生壳树莓派内网版服务来从进行远程访问树莓派。最近从公网访问树莓派比较频繁,越发觉得花生壳服务的不稳地,经常掉线(这当然是因为我是免费版用户……)。

网上查了下,发现有不少人抱怨电信将公网IP改内网IP的行文,有人说可以打10000要求改回公网IP。于是我就试着打电话给电信,跟客服说我要远程访问家里的监控摄像头,需要公网IP地址。客服MM估计误会我的意思了(可能认为我是需要固定IP地址?),跟我说会安排师傅上门服务。我当时就懵了,改个IP地址还需要上门?不过人家这么说,我也就答应了,毕竟我也没改过,不知道电信那边究竟是怎么处理的。过一会电信负责维修的部门打电话来问我之前是不是报修故障了,他说不明白客服MM给他们提的单。于是我跟他说你们现在给我分配的是内网IP,我需要公网IP地址,这个改IP地址你们还需要上门来嘛?毕竟是搞技术的,一听我完就明白了,说我这边后台给你改一下就行,还跟我说这两天由于交换机的问题,小区的网络会有些不稳定,这两天会更换设备。

树莓派折腾记:软件包管理器及应用设置

基础使用一文中介绍了树莓派及其系统安装使用。本文介绍树莓派中软件包管理器的设置以及基础应用软件包的安装设置。

1 软件包管理器及软件源设置

树莓派是基于Debian的系统,包管理器也是apt-get。关于apt-get的介绍、在软件安装中的作用以及与dkpg的关系请看Wikiapt-get工具主要是处理软件包的各种依赖关系并获取软件安装过程需要的各种安装包,dkpg负责实际的软件安装工作。

树莓派折腾记:基础使用

1. 介绍

树莓派(Raspberry Pi)是一款卡片大小的单板机电脑。它由英国树莓派基金会所开发,目的是以低价硬件及自由软件刺激学校的基本计算机科学教育。有关它的历史、硬件规格及可使用的操作系统请参考树莓派维基百科

这篇文章以及后续相关文章中树莓派的型号及配置环境如下: