使用开源项目DCRM搭建Cydia源服务器
1、准备
centos服务器
2、theos安装
https://www.jianshu.com/p/ff37ecb6e4a4
3、安装git
yum install git
4、Docker和Docker Compose安装
https://docs.docker.com/engine/install/centos/
https://docs.docker.com/compose/install/
https://www.runoob.com/docker/centos-docker-install.html
5、DCRM搭建
官网:https://github.com/82Flex/DCRM
git clone --depth 1 https://github.com/82Flex/DCRM.git && cd DCRM
编辑
docker-compose.yml
可以根据需求修改端口映射
修改挂载目录
前两个是匿名挂载,实际的目录可能是/var/lib/docker/volumes/300c2264cd0acfe862507eedf156eb61c197720f69e7e9a053c87c2182b2e7d8/_data
由docker容器自己生成,一般不需要修改。
后面两个指定的是相对地址,也就是docker-compose.yml所在的目录下的地址
修改replicas为1(这是应该是bug,不修改会报错)
执行构建命令
docker-compose up --build --detach
构建完成之后就可以在浏览器上通过:http://ip/admin 进行访问
也许会出现下面的情况
进入dcrm_app容器
docker exec -it affd3532b42a /bin/bash
修改settings.py
apt-get update
apt-get install vim
vim settings.py
加入一行
重启容器,稍微等一会,再次访问就进来了
默认的账号名和密码
当然了也可能出现下面的情况
怎么办???找了好几个小时的问题,ftp的密码也改了,发现并不是
最后发现这个后台是Django Admin,所有需要以下命令创建超级用户
进入dcrm_app容器,创建账号,创建完成之后就可以登录了
cd /usr/src/app
python manage.py createsuperuser
添加一个源数据
添加好之后的样子
添加软件包
theos项目目录中执行,在packages目录下会生成deb文件,将它上传上来就好了
make
make package
将软件包设置为启用状态
在构建里
全部完成之后就可以在手机上添加源:http://ip
使用开源项目DCRM搭建Cydia源服务器相关推荐
- 手把手教你在Windows7+iis7搭建Cydia源服务器
摘自 http://hi.baidu.com/currettes/item/523b6bcefc198a27e90f2eea 本文参考了http://bbs.weiphone.com/read-htm ...
- electron+vue3全家桶+vite项目搭建【一】使用开源项目快速搭建基础工程
文章目录 指引 1.创建工程 2.安装依赖 3.运行工程 4.打包工程 指引 项目地址 视频讲解 1.创建工程 直接用开源的electron构建脚手架:https://github.com/elect ...
- Cloud-Platform 开源项目环境搭建及运行
一 项目位置 Cloud-Platform:
- 开源项目piwik搭建
一.搭建piwik之前,先介绍一下piwik Piwik是一个PHP和MySQL的开放源代码的Web统计软件. 它给你一些关于你的网站的实用统计报告,比如网页浏览人数, 访问最多的页面, 搜索引擎关键 ...
- 【2020阿里云部署实战】下载Halo开源项目Jar包并发布
文章目录 下载jar包并测试 在 Linux 服务器部署 Halo Xftp 连接传输jar包 Xshell 连接发布项目 进阶配置 本栏目,使用halo开源项目快速搭建个人博客,通过阿里云实例的一系 ...
- java 博客系统_讲解开源项目:5分钟搭建私人Java博客系统
本文适合刚学习完 Java 语言基础的人群,跟着本文可了解和运行 Tale 项目.示例均在 Windows 操作系统下演示 本文作者:HelloGitHub-秦人 HelloGitHub 推出的< ...
- gitlab 开源项目 星_Docker实战之Gitlab搭建
前言 GitLab 是一个用于仓库管理系统的开源项目.使用Git作为代码管理工具,并在此基础上搭建起来的web服务. 可通过Web界面进行访问公开的或者私人项目.它拥有与Github类似的功能,能够浏 ...
- [转]2020年排名前20的基于SpringBoot搭建的开源项目,帮你快速进行项目搭建!
△Hollis, 一个对Coding有着独特追求的人△ 这是Hollis的第 287 篇原创分享 作者 l Hollis 来源 l Hollis(ID:hollischuang) SpringBoot ...
- 2020年排名前20的基于SpringBoot搭建的开源项目,帮你快速进行项目搭建!
△Hollis, 一个对Coding有着独特追求的人△ 这是Hollis的第 287 篇原创分享 作者 l Hollis 来源 l Hollis(ID:hollischuang) SpringBoot ...
- 开源项目搭建私有物联网智能家居接入天猫精灵控制
开源项目搭建私有物联网智能家居接入天猫精灵控制 最近几年随着物联网的高速发展,众多智能硬件厂商都开发出自己的智能家居产品,都想在物联网智能家居市场上占有自己的一席之地,而随着众多智能音箱的问世,智能家 ...
最新文章
- 41-高级路由:BGP AS长度:接收一切、最大AS长度、不比较AS长度
- 基于人工智能方法的手写数字图像识别_【工程分析】基于ResNet的手写数字识别...
- pcl中PrincipalCurvatures 和 Normal中的curvature的区别
- Nginx(四):Nginx配置实战
- 图解python_图解Python深拷贝和浅拷贝
- 转 android anr 分析示例,[摘]Android ANR日志分析指南之实例解析
- 程序编码应保持良好的规范(C#)
- Python 下划线
- php rsa加密乱码_php RSA加解密
- 【软件工程】软件工程中应用的几种图辨析:系统流程图、数据流图、数据字典、实体联系图、状态转换图、层次方框图、Warnier图、IPO图、层次图、HIPO图、结构图、程序流程图、盒图、PAD图、判定表、
- linux给指定用户分配文件夹权限
- Oozie分布式任务的工作流——Sqoop篇
- Json.Net 使用属性定义日期的序列化格式
- 【android自定义控件】TextView详解及自定义一
- 视频联网云平台EasyCVR集成海康EHome协议系列——配置及协议介绍
- 玩真的了!深度解读拒不履行信息网络安全管理义务将入罪
- 解决:ARouter 报错 There is no route matched
- 洛谷P1941 飞扬的小鸟
- 美的微晶冰箱以云数据为驱动,实现智能保鲜冰箱智慧新升级
- 开发微信小程序入门教程,含破解工具
热门文章
- sis最新ip地址2020入口一_2020最新大厂内部 PHP 高级工程师面试题汇总(一)
- VS-code输入感叹号没有提示
- 走到人生边上 - 笔记
- 网络分析优化顶点覆盖Vertex Cover算法初探
- 汽车电子行业入门指南「主要国内新能源车销量」
- wiresshark抓包
- android网络工程师,网络工程师考试app下载-网络工程师考试 安卓版v3.0.7-PC6安卓网...
- 职称论文发表格式要求
- 做外贸如何免费申请企业邮箱?
- 说明:最新谷歌AI智商不超过6岁研究来自科学院而非康内尔大学