设备是魔百盒装armbian系统加casaos

官方的网站和https://lomorage.comdocker项目地址https://github.com/lomorage/lomo-docker,里面有docker-compose.yml文件
但是由于我懒用的casaos(其实有时候折腾更多了),所以没法一次性添加多个容器,自己实验了一下,实际不需要装watchtower等也能用
根据copmose文件里lomo项的配置添加到casaos里。
我改了一下文件,这个复制导入到casaos里就是我现在的配置

    version: "3.9"
    services:
      lomo:
        image: lomorage/arm64-lomorage:latest
        container_name: lomorage
        privileged: true
        environment:
          - LOMOD_DISABLE_MOUNT_MONITOR=1
          - LOMOD_PORT=1234
          - host-ip=192.168.1.2
        volumes:
          - /DATA/AppData/lomorage/media:/media
          - /DATA/AppData/lomorage/media/primary:/media/primary
          - /home/lomorage/backup:/backup
          - /DATA/AppData/lomorage/lomo:/lomo
          - /dev:/dev
        ports:
          - 1234:1234
        network_mode: bridge
        restart: unless-stopped   

注意

如果和我一样casaos用请把端口和host-ip按需按实际填写。

文件目录映射也是,这边为了统一我都扔casaos默认的/DATA/AppData里面了,除了备份。
图片存储位置在/media/账号名里,所以需要映射这个文件夹。比较讨厌的是因为我的备份不是和文件储存在一个磁盘里,是挂载的移动硬盘,所以如果按照官方的设置/media/backup目录,因为/media目前已经存在,如果移动硬盘挂载掉了,它就会在文件储存的硬盘/media/backup里创建文件夹重新备份一遍。同一个磁盘就会有两份用户图库,所以不能和其他位置重复,除此之外名字随意,我设置的是/backup。但是吧似乎不挂载在/media文件夹下lomorage识别不出来,导致无法选择备份到/backup目录(我重装几次中其实有一两次能识别我也不知道为什么能和不能,只好当作不能)。因此这个备份位置需要后面手动修改assets.db这个数据库文件,在映射的lomo文件夹里的/var子目录,参考项目博客https://lomorage.com/zh/blog/2023/03/02/migrate_from_pi_win/,修改user里的backup_dir

修改密码
这个项目在linux部署的服务端没法简单修改密码,所以设置时就请设置好强密码。当然也不是不能改,由于我过于小白我之前不知道,看官方文档里的命令行那里,发现根本没有什么

缺省安装目录是/opt/lomorage/bin/lomoc

啊。
官方博客常见问题里密码重置那里

如果您忘记了密码,服务端使用的是Linux系统,运行/opt/lomorage/bin/lomoc reset passsword --db
/opt/lomorage/var/assets.db [user name] [password].
username是用户名,password是新的密码。

这里的命令就根本无效。导致我下载完照片冲新传了一遍。
后面折腾qbittorrent意识到不就是找到安装目录程序文件然后执行指令吗,用docker的指令就行了。

例如文档里这个命令$ /opt/lomorage/bin/lomoc reset home-dir -h
我这么输入就行了docker exec -it lomorage reset home-dir -h,由于没看到重设密码的-h就没随便试,但是应该一致。

使用发现
本地没有的照片它在保存本地后反应比较慢,保存本地时提示保存成功后它短期内依然可以再点保存本地,重复点就会重复下载照片,所以记得点一次就行。多选照片恢复本地时也是,点一次等着就行。
恢复全部照片时别傻乎乎手动选,点击“导入所有备份”