An Effective Seafile Dockerfile for Raspberry Pi to Make Docker YAML Files for Treehouses

2021 
Seafile is an open-source, cross-platform, self-hosting file share/sync application. It is installed and configured Seafile via Treehouses, which provides useful functions that host web services on the Tor network. There is no maintainable Docker container of Seafile for the wide range of Raspberry Pis, including RPI0, 3, and 4. Therefore, a custom Seafile Docker container had to be made for the wide range of Raspberry Pis allowing users to install and configure Seafile through Treehouses command. Since the Seafile Dockerfile is old, there were several issues that needed to be resolved for the newer Seafile to work in the Docker container. This paper will explain the process of revising the old Dockerfile and making the YAML file for the Seafile container. The almost all issues pertaining to the revision of the Seafile Dockerfile occurred because the old Dockerfile and configuration script cannot deal with the dependencies and configuration settings of the newer version of Seafile. When the YAML file was made for Treehouses, it required a few of tweaking the Seafile configuration to make the file exchange function work. In addition, the analyze of the troubleshooting during the project suggested that the most crucial technique to revise an old Dockerfile is to be aware of the version of the software.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    15
    References
    0
    Citations
    NaN
    KQI
    []