PHPIPAM,它是一款基于PHP的免费开源的ip管理工具,并且带有MySQL数据库后端,使用jQuery库,ajax和HTML5/CSS3功能。
搭建和部署
感谢大神(https://juejin.cn/post/7122363502731198471)给与思路,终于在群晖Dock部署成功.
环境:群晖DSM7.1.1
1. 拉取镜像
- 命令(以下命令为DSM root用户下运行)
docker pull phpipam/phpipam-www
- 或者DSM Docker注册表直接搜索"phpipam"(过程略)
2. 配置docker-compose.yml文件 (参考大神备注)
上传到DSM任意一个文件夹,然后设置权限
chmod 777 docker-compose.yml
3. 启动
docker-compose -p phpIPAM up -d
查看容器运行情况
docker ps -a
拷贝中文字体(从windos目录中拷贝的宋体:C:WindowsFonts,上传到DSM,"a14b59df215e"为Docker进程 ID)
cp /volume1/docker/simfang.ttf a14b59df215e:/phpipam/css/fonts/
4. 配置前端界面
登录ip:端口号/phpipam,进入配置界面,选择"new phpipam installation",再选择"Automatic database installation"
输入Mysql username 为root,Mysql password 为yaml文件中配置的数据库密码,点击"show" advanced options,单击"install phpipam database"等待一会,会提示"Database installed successfully"即安装成功。
设置登录用户Admin的密码,点击保存
进到界面后,点击红色的"管理",选择User选项,可以将语言修改成中文简体,保存。退出重新登录即改变为中文界面.