- 57 Posts
- 359 Comments
pe1uca@lemmy.pe1uca.devto Selfhosted@lemmy.world•What does the 3-2-1 rule look like for you?English2·4 months agoiDrive e2 with duplicati and manually to an external SSD with rscyn every so often.
I was planing on asking a friend to setup a server at their home, but I feel somewhat comfortable with the current solution.
pe1uca@lemmy.pe1uca.devto Linux@programming.dev•Gitea 1.22 is the last version to allow a transparent upgrade to Forgejo13·5 months agoMy question would be, if you’re only archiving repos, why do you need a forge?
A simplegit clone <repo>
to any your archival directory would be enough to store them, there’s no need for you to use a forge software.Are there any other features of gitea you use?
Yeah, it was $2.5/tb/month, now it’s $4.1/tb/month.
Still cheaper than backblaze’s $6 which seems the only other option everyone suggests, so it’ll have to do for the moment.
I’m assuming you mean updating every service, right?
If you don’t need anything new from a service you can just stay on the version you use for as long as you like as long as your services are not public.
You could just install tailscale and connect everything inside the tailnet.
From there you’ll just need to update tailscale and probably your firewall, docker, and OS, or when any of the services you use receives a security update.I’ve lagged behind several versions of immich because I don’t have time to monitor the updates and handle the breaking changes, so I just use a version until I have free time.
Then it’s just an afternoon of reading through the breaking changes, updating the docker file and config, and runningdocker compose pull && docker compose up -d
.
In theory there could be issues in here, that’s were your backups come into place, but I’ve never had any issues.The rest of the 20+ services I have are just running there, because I don’t need anything new from them. Or I can just mindlessly run the same compose commands to update them.
There was only one or two times I had to actually go into some kind of emergency mode because a service suddenly broke and I had to spend a day or two figuring out what happened.
I’d say syncthing is not really a backup solution.
If for some reason something happens to a file on one side, it’ll also happen to the file on the other side, so you’ll loose your “backup”.
Plus, what ensures you your friend won’t be going around and snooping or making their own copies of your data.
Use a proper backup software to send your data offsite (restic, borg, duplicati, etc) which will send it encrypted (use a password manager to set a strong and unique password for each backup)And follow the 3-2-1 rule MangoPenguin mentioned.
Remember, this rule is just for data you can’t find anywhere else, so just your photos, your own generated files, databases of the services you self-host, stuff like that. If you really want you could make a backup of hard to find media, but if you already have a torrent file, then don’t go doing backup of that media.
pe1uca@lemmy.pe1uca.devto Selfhosted@lemmy.world•Odin - a self-hosted FOSS streaming service.English10·5 months agoWhat do you mean jellyfin uses the *are suite?
I have Jellyfin with any media in different directories as long as I try to match the format the documents mention.
So, as long as I can get the media in any way I can just put it in any directory and it’ll be added to the library.Is it similar with Odin? Or does it directly fetch the media from where you want to download it?
FreshRSS has been amazing, as you said, other readers have other goals in mind and seems RSS is just an add-on.
On Android’s also there are no good clients, I’ve been using the PWA which is good enough.
There are several extensions for mobile menu improvements, I haveSmart Mobile Menu
,Mobile Scroll Menu
andTouch Control
(it works great on Firefox, but not on brave, it’s too sensitive there, so YMMV).There’s also
ReadingTime
, but there are feeds which don’t send the whole body of the post, so you might only see a 1minute read because of that.
The extension
AutoTTL
processes the feeds and makes them update only when it’s more likely for them to get new items instead of every X minutes configured by FreshRSS.
Still there’s a problem when the MaxTTL happens, all feeds are allowed to be updated and you might hit some rate limits, so I developed a rate limiter. Still there’s a problem with AutoTTL because how extensions are loaded and with the http code reported by FreshRSS.
I found this project which receive the emails of newsletters and turns them into a RSS feed, I’ve only used it for one feed and I’ve only received one entry, not sure if the newsletter is that bad or if the site struggles to receive/show them. Haven’t tried something it.
https://github.com/leafac/kill-the-newsletterThere’s also this repo linking a lot of sites with feeds, and some sites which don’t offer feeds directly are provided via feedburner (which seems it’s a Google service and wikipedia says
"primarily for monetizing RSS feeds, primarily by inserting targeted advertisements into them"
, so use those at your own discretion) https://github.com/plenaryapp/awesome-rss-feeds
pe1uca@lemmy.pe1uca.devto Privacy@lemmy.ml•Can someone explain to me the advantages of using a VPN?4·5 months agoJust for privacy reasons?
I can decouple the traffic fingerprinting of some sites, like amazon, youtube, reddit, etc.
And because I have a squid proxy router through the vpn set up via a couple of docker containers, I have a firefox container to always send the traffic over the proxy which allows me to easily search for stuff outside and inside the vpn.Aside from that I also use the proxy to send requests in scripts over the vpn so my real IP doesn’t get rate limited.
And what VPNs are actually for: looking for geo-blocked content.
pe1uca@lemmy.pe1uca.devto Technology@beehaw.org•4.5 Million (Suspected) Fake Stars in GitHub: A Growing Spiral of Popularity Contests, Scams, and Malware15·6 months agoI’ve always used them as a bookmark, specially now they have lists.
There are projects with tens of thousands of stars but with commits from 2-3 years ago, with only dependabot commits, or with 0 issues but every last closed one is from stalebot because the owner doesn’t care to maintain the repo.Stars are not a way to know if a repo is good.
pe1uca@lemmy.pe1uca.devto Selfhosted@lemmy.world•archivebox alternative with easier to read file and subfolder structureEnglish2·6 months agoMaybe you could submit an issue to the repo to include a way to change the format of the saved folders.
(I’m thinking something similar on how immich allows to change some formats)I’m seeing in my instance the names seem like some sort of timestamp, not sure if the code uses them in a meaningful way, so probably the solution would be to create symlinks with the name of the site or some other format while keeping the timestamp so the rest of the code can still expect it.
pe1uca@lemmy.pe1uca.devto Selfhosted@lemmy.world•Hardware recs for newb? Please.English5·6 months agoI bought this one and it’s been wonderful to run +20 services. A few of those are Forgejo (github replacement), Jellyfin (Plex but actually self-hosted), immich (Google Photos replacement), frigate (to process one security camera).
(Only Immich does transcoding, jellyfin already has all my media preprocessed from the GPU of my laptop)I bought it bare-bone since I already had the RAM and an SSD, plus I wasn’t to use windows. During this year I’ve bought another SSD and a HDD.
I bought it on amazon, but you could buy it from the seller, although I’d recommend amazon to not deal with the import and have an easy return policy.
pe1uca@lemmy.pe1uca.devto PC Gaming@lemmy.ca•Ubisoft buyout talks are reportedly progressing, but there's one small hitch: The Guillemot family wants to stay in charge, but Tencent isn't so sure about thatEnglish3·6 months agoGameloft was a sister company, wasn’t it? What’s happened to them?
I’ve seen a few trailers for their games in some Nintendo directs, are they any good? Or have they followed a similar path as Ubisoft?
pe1uca@lemmy.pe1uca.devto Privacy@lemmy.ml•What's the point of Privacy Frontends that support loggin in with your normal accounr?241·6 months agoI’d say it’s one thing and better to be tracked only at account level than to be tracked at traffic level.
So you know only your history in the site can be used as opposed to any other form of fingerprinting the sites might use at browser, cookies, or ip level.
pe1uca@lemmy.pe1uca.devOPto Selfhosted@lemmy.world•How to access host when using gluetun in docker?English3·6 months agoFound the issue '^-^
UFW also blocks traffic between docker and host.
I had to add these rulesufw allow proto tcp from 172.16.0.0/12 to 172.16.0.0/12 port 80 ufw allow proto tcp from 172.16.0.0/12 to 172.16.0.0/12 port 443
pe1uca@lemmy.pe1uca.devOPto Selfhosted@lemmy.world•How to access host when using gluetun in docker?English1·6 months agoSame problem.
I tried a few values and the same, ping works but curl doesn’t.
pe1uca@lemmy.pe1uca.devto CanadaPolitics@lemmy.ca•Trump: "I just had a very productive meeting with Prime Minister Justin Trudeau of Canada"291·6 months agoI wonder if Trudeau will make the same move as the Mexican president and tell the actual truth about the meeting.
Why not report it in the repo?
pe1uca@lemmy.pe1uca.devto Open Source@lemmy.ml•Is there a lightweight tool, with source code available, for generating subtitles from videos in Finnish/Swedish/Norwegian?6·7 months agoNot sure what’d you consider lightweight, I’ve been using https://github.com/jhj0517/Whisper-WebUI with fast whisper.
The GPU integration has never worked well for me, but the CPU one works wonders.
You’ll have to check if the models offer good results for those languages.
pe1uca@lemmy.pe1uca.devto Free and Open Source Software@beehaw.org•TubeSync: Sync YouTube playlists offline. Because YT Music is too costly2·7 months agoThe video in YT and the music played in YTMusic are two different uploads, you can easily get one in YT by checking the YTM URL and getting the ID. So yeah, yt-dlp should get you only the song if you created a playlist with only songs instead of music videos.
Haven’t checked completely, but seems it’s only coded to build for windows :( Not sure how easy would be to make it run on Linux.