• 35 Posts
  • 334 Comments
Joined 2 years ago
cake
Cake day: June 15th, 2023

help-circle






  • I found this: https://codeberg.org/mysearchhistory123/lms

    LMS - Lightweight Music Server

    LMS is a self-hosted music streaming software: access your music collection from anywhere using a web interface!

    I also found this: https://codeberg.org/thororen/Feishin

    Feishin

    Rewrite of Sonixd.

    Features:

    • MPV player backend
    • Web player backend
    • Modern UI
    • Scrobble playback to your server
    • Smart playlist editor (Navidrome)
    • Synchronized and unsynchronized lyrics support

    Some elements of these are on github and I can’t attest to either. Neither has recent updates, but should function. Web interfaces and API support should mean that you have some mobile options. Like others, I object to your reasoning, but this is a community to help one another, so your reasoning for your goals doesn’t really matter to me.

    I don’t think that you are likely to find any software that meets all of your requirements, but I hope this helps.


  • my Files look like this:

    # /etc/systemd/system/restic-backup.service
    
    [Unit]
    Description=Generate a restic backup snapshot
    After=network.target
    
    [Service]
    Type=oneshot
    WorkingDirectory=/
    EnvironmentFile=/etc/restic-env
    PassEnvironment=AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY RESTIC_REPOSITORY RESTIC_PASSWORD_FILE
    Environment=XDG_CACHE_HOME=/var/cache
    ExecStart=/usr/bin/restic backup -r s3:https://s3.us-west-004.backblazeb2.com/XXXBUCKETNAMEXXX /home/XXXX /etc /media/XXXX/Storage --tag auto
    ExecStart=/usr/bin/restic forget --prune --keep-hourly 6 --keep-daily 7 --keep-weekly 4 --keep-monthly 6 --tag auto
    ExecStart=/usr/bin/restic check --read-data
    
    Nice=19
    IOSchedulingClass=best-effort 
    IOSchedulingPriority=7
    TimeoutSec=3600
    Restart=no
    
    [Install]
    WantedBy=multi-user.target
    
    # /etc/restic-env
    
    export AWS_ACCESS_KEY_ID=004XXXXXXXXXXXXXX
    export AWS_SECRET_ACCESS_KEY=K00XXXXXXXXXXXXXXXXXXXXXXXX
    export RESTIC_REPOSITORY=s3:s3.us-west-004.backblazeb2.com
    export RESTIC_PASSWORD_FILE=/etc/restic-password
    
    DEBUG_LOG=restic.log
    

    I’m running the systemd commands from a root terminal and the permissions on restic-env and restic-password are 700




  • I was using s3, and I added the b2 variables in a “throw everything at the wall and see what sticks” process. not a good idea, but I do try to fix things on my own before posting things here. Occasionally I can figure it out lol. I’ve removed the b2 variables.

    It occurs to me that I have restic set up as an app in backblaze according to this, so I’m not sure how it knows which bucket to use. appending the bucket name to the url does not change the outcome.

    Now I am also getting: Fatal: unable to open config file: Stat: 401











  • gedaliyah@lemmy.worldOPtoSelfhosted@lemmy.worldOwnCloud CardDAV is frozen
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    24 days ago

    Thank you - I’m researching how to do this. I am using mariaDB and it’s all running in docker, so I think if I can learn how to get terminal access within the docker container, and what commands I will need to access mariaDB, then I should be able to do so. I’m hoping that everything will be labeled in such a way that I can locate those records that are part of the carddav database only to clear them and start over.