# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 25
# self = https://watcher.sour.is/conv/elyeu7a
If anyone is familiar with using automatic restic backup between Linux hosts using SFTP and password-less logon, I could really use an extra set of eyes to determine why my cron jobs aren't running/failing. Please let me know!
@thewismit I could give it a shot, in, say, five hours, after the kids are a-bed. So some of the jobs are failing, and others simply aren't running? And SSH between the hosts is seamless, when you're manually invoking it? And they're all running Manjaro?
@thewismit I could give it a shot, in, say, five hours, after the kids are a-bed. So some of the jobs are failing, and others simply aren't running? And SSH between the hosts is seamless, when you're manually invoking it? And they're all running Manjaro?
@jlj It looks like the cron job for the restic backup is running but the restic executable isn't firing. I think I was wrong regarding the seamless SSH. Maybe this is another part of the process that's preventing success. :( \n\nIt's Ubuntu LTS 20.04 --> Raspi 4
@thewismit Just starting the tea (supper) and bedtime madness here, but, h'm, interesting. As with the environment variables, the account running the cron job needs to know where to find the executable, to have its own SSH config file, etc. Let's look at the errors, in a bit.
@thewismit Just starting the tea (%@t(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference) and bedtime madness here, but, h'm, interesting. As with the environment variables, the account running the cron job needs to know where to find the executable, to have its own SSH config file, etc. Let's look at the errors, in a bit.=
@jlj That would be great! I'd love to have snapshot backups. But, just so you know, I'm going to be OK as long as it's backed up. I'm just being picky, wanting restic to work.\n\nI already have rclone installed and my remote configured. I just need an exclusion strategy.
@jlj Also, I need to head out for a vehicle emissions test in two hours, so if you think that's going to bump into our testing, we can do it any other time that works for us. I don't want you to give up your evening for something that will be cut short! :D
@thewismit Ah, maybe we should put it off then, as I'm just coming free now. Need to configure backups of my pod too, come to think of it.
@thewismit Ah, maybe we should put it off then, as I'm just coming free now. Need to configure backups of my pod too, come to think of it.
@jlj yeah, no worries. Let me know what you're thinking re: backup. I'm always interested in this sort of stuff!
@thewismit Will do! I'm all over the shop when it comes to backups, and none of them are ideal. Specifically around the pod, I want to make sure I'm respecting my users' rights to the best of my ability; so I'm thinking limited copies, encrypted, under my control, etc.
@thewismit Will do! I'm all over the shop when it comes to backups, and none of them are ideal. Specifically around the pod, I want to make sure I'm respecting my users' rights to the best of my ability; so I'm thinking limited copies, encrypted, under my control, etc.
@jlj the encryption is a big part of why I wish I had gotten restic to work.
@jlj oh! Look what I found!\n\n>Initiate a new Restic backup repository to your Rclone location:\nrestic -r rclone:remote:TGServBackup init\n\n>…where “remote” is the name of the Rclone remote, and TGServBackup is the name of the OneDrive folder I want to use.\n\nhttps://timothygruber.com/backup-and-restore/back-up-linux-vps-to-onedrive-via-restic-and-rclone/
@thewismit Ah, interesting. So, if I've skimmed that well, all you need to configure after that is some sort of automation, yes?
@thewismit Ah, interesting. So, if I've skimmed that well, all you need to configure after that is some sort of automation, yes?
gotta say I’m fucking loving this conversation and it’s length and the fact that it’s going across three pods 😍
gotta say I’m fucking loving this conversation and it’s length and the fact that it’s going across three pods 😍
gotta say I’m fucking loving this conversation and it’s length and the fact that it’s going across three pods 😍
@prologic @jlj Yes to the automation part but that was actually easy once Lyse told me about cron ENV variables. Also yaas! to the inter-pod discussion! ;)
@jlj @thewismit Inter-pod Yeah I’ve always liked this terminology over things like “federated” ☺️
@jlj @thewismit Inter-pod Yeah I’ve always liked this terminology over things like “federated” ☺️
@jlj @thewismit Inter-pod Yeah I’ve always liked this terminology over things like “federated” ☺️
@prologic @jlj (#elyeu7a) I like them both, it just depends on what mood I'm in. Now, if you want to talk Imperial, then I really get excited! I'm a big 40K fan and I kind of side with the empire in Star Wars but they're a bit too weak-handed for my tastes. Stormtroopers /smh