美文网首页
使用开源项目DCRM搭建Cydia源服务器

使用开源项目DCRM搭建Cydia源服务器

作者: zhd______ | 来源:发表于2021-11-16 17:58 被阅读0次

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
可以根据需求修改端口映射


image.png

修改挂载目录
前两个是匿名挂载,实际的目录可能是/var/lib/docker/volumes/300c2264cd0acfe862507eedf156eb61c197720f69e7e9a053c87c2182b2e7d8/_data
由docker容器自己生成,一般不需要修改。
后面两个指定的是相对地址,也就是docker-compose.yml所在的目录下的地址

image.png

修改replicas为1(这是应该是bug,不修改会报错)


image.png

执行构建命令

docker-compose up --build --detach

构建完成之后就可以在浏览器上通过:http://ip/admin 进行访问
也许会出现下面的情况

image.png

进入dcrm_app容器

docker exec -it affd3532b42a /bin/bash
image.png

修改settings.py

apt-get update
apt-get install vim
vim settings.py

加入一行


image.png

重启容器,稍微等一会,再次访问就进来了


image.png

默认的账号名和密码


image.png

当然了也可能出现下面的情况


image.png

怎么办???找了好几个小时的问题,ftp的密码也改了,发现并不是
最后发现这个后台是Django Admin,所有需要以下命令创建超级用户
进入dcrm_app容器,创建账号,创建完成之后就可以登录了

cd /usr/src/app
python manage.py createsuperuser
image.png
image.png

添加一个源数据


image.png

添加好之后的样子


image.png

添加软件包
theos项目目录中执行,在packages目录下会生成deb文件,将它上传上来就好了

make
make package
image.png
将软件包设置为启用状态
image.png
在构建里
image.png
全部完成之后就可以在手机上添加源:http://ip

相关文章

网友评论

      本文标题:使用开源项目DCRM搭建Cydia源服务器

      本文链接:https://www.haomeiwen.com/subject/abyhtrtx.html