this might be my next project. I need uptime management for my services, my VPN likes to randomly kill itself.
Just your normal everyday casual software dev. Nothing to see here.
People can share differing opinions without immediately being on the reverse side. Avoid looking at things as black and white. You can like both waffles and pancakes, just like you can hate both waffles and pancakes.
- 0 Posts
- 205 Comments
Pika@sh.itjust.worksto
Selfhosted@lemmy.world•I am attempting to get into Selfhosting after a shockingly frightening experience, but I am very lost.English
2·18 days agoI haven’t used a guide aside from the official getting started with syncthing page.
It should be similar to these steps though, I’ll use your desktop as the origin device.
- install syncthing on all devices you want to be syncing with
- on your desktop syncthing page, click “add remote device” and add the device ID of your phone(found on your phones syncthing app), you can also add any other device you want to have communications with (you will need to approve this action on the phone as well so be on the lookout for a notification)
- make a backup of your current keepass file just in case these steps shouldn’t cause files to change but, since the end goal is syncing two devices that you have mentioned have differences with files with the same name better safe than sorry
- create a keepass share on one of the devices (the folder path of this file should be wherever your keepass file is stored on your device. If this file is in a folder with a bunch of other files, you may want to move the file to it’s own subfolder or you will end up sharing all of the files in that path)
- under file versioning chose what type of file version control you want. I prefer staggered since it when a remote device changes the file it moves the old file to a folder, and then deletes them according to the settings
- at this point you should double check the name of your mobile devices keepass file name, if its the same as the name of the db on the desktop, you should rename it prior to continuing. Keepass should be able to detect a file conflict and rename it on it’s own but, better safe than sorry.
- share the folder with the device you want to sync it(your phone in this case)
- Your phone should get a notification that a device wants to share something with it. Approve it, be careful not to clear it because it’s a pain in the butt to get that notification back if you accidentally deny or swipe it away, the mobile app isn’t /amazing/ with it’s UI (but it has gotten better)
- once approved configure it to where you wanted the file to be on your mobile device.
- You should be done at this point. Syncthing should be automatically syncing the keepass files between the two
Some things you may want to keep into consideration. Syncthing only operates when there are two devices or more that are online. I would recommend if you are getting into self hosting a server, having the server be the middle man. If you end up going that route these steps stay more or less the same, it’s just instead of sharing with the phone, its sharing with the server, and then moving to the server syncthing page and sharing with the mobile. This makes it so both devices use the server instead of trying to connect to each other. Additionally, if you do go that route, I recommend setting your remote devices on the server’s syncthing instance to “auto approve” this makes it so when you share a folder to the server from one of your devices, it automatically approves and makes a share using the name of the folder shared in the syncthing’s data directory. (ex. if your folder was named documents and you shared it to the server, it would create a share named “documents” in where-ever you have it configured to store data). You would still need to login to the server instance in the case of sharing said files to /another/ device, but if your intent was to only create a backup of a folder to the server, then it removes a step.
Another benefit that using the server middleman approach is that if you ever have to change a device later on down the road, you are only having to add 1 remote device to the server instance, instead of having to add your new device onto every syncthing that needs access to that device.
Additionally, if you already have the built in structure but it isn’t seeming like it is working, some standard troubleshooting steps I’ve found helpful:
- if trying to share between devices, make sure that there is at least two devices that are connected as remote devices active in order to sync
- If above is true, make sure the folder ID’s are the same between both devices. that is how syncthing detects folders that should be sync’d
- If also true, make sure the devices are being seen as online in remote devices. If it isn’t showing as online, the connection is being blocked somewhere, verify you don’t have a firewall or router blocking it somewhere.
Pika@sh.itjust.worksto
Linux@lemmy.ml•For Linux gaming (including DX12), is there a strong reason to choose NVIDIA over AMD?English
1·26 days agoI fall into this category. Went Nvidia back in 16 when I built my gaming rig expecting that I would be using windows for awhile as gaming on Linux at that point wasn’t the greatest still, ended up deciding to try out a 5700xt (yea piss poor decision i know) a few years later because I wanted to future proof if I decided to swap to linux. The 5700XT had the worst reliability I’ve ever seen in a graphics card driver wise, and eventually got so sick of it that I ended up going back to Nvidia with a 4070. Since then my life opened up more so I had the time to swap to Linux on my gaming rig, and here we are.
Technically I guess I could still put the 5700XT back in, and it would probably work better than being in my media server since Nvidia seems to have better isolation support in virtualized environments but, I haven’t bothered doing so, mostly because getting the current card to work on my rig was a pain, and I don’t feel like taking apart two machines to play hardware musical chairs.
Pika@sh.itjust.worksto
Selfhosted@lemmy.world•I am attempting to get into Selfhosting after a shockingly frightening experience, but I am very lost.English
2·26 days agoKeepass is a great way of password management, I use keepass as well. I also use syncthing to sync my password database across all devices and then I have the server acting as the “always on” device so I have access to all passwords at all times. Works amazing because syncthing can also be setup so when a file is modified by another device, it makes a backup of the original file and moves it to a dedicated folder (with retention settings so you can have them cleaned every so often). Life is so much easier.
For photo access you can look into immich, its a little more of an advanced setup but, I have immich looking at my photos folder in syncthing on the server, and using that location as the source. This allows me to use one directory for both photo hosting and backup/sync
Pika@sh.itjust.worksto
Selfhosted@lemmy.world•I am attempting to get into Selfhosting after a shockingly frightening experience, but I am very lost.English
3·26 days agoI hard agree with this. I would NEVER have wanted to start with containerized setups. I know how I am, I would have given up before I made it past the second LXC. Starting as a generalized 1 server does everything and then learning as you go is so much better for beginnings. Worst case scenario is they can run docker as the later on containerized setup and migrate to it. Or they can do what I did, start with a single server setup, moved everything onto a few drives a few years later once I was comfortable with how it is, nuked the main server and installed proxmox, and hate life learning how it works for 2 or 3 weeks.
Do i regret that change? No way in hell, but theres also no way I would recommend a fully compartmentalized or containerized setup to someone just starting out. It adds so many layers of complexity.
Pika@sh.itjust.worksto
Selfhosted@lemmy.world•Logitech will brick its $100 Pop smart home buttons on October 15 - Ars TechnicaEnglish
70·27 days ago15% off a logitech device purchase for the complete removal of a 100$ smart switch. that’s a slap to the face “Thank’s for being a customer here’s a coupon you can only use if you continue being a customer”
Pika@sh.itjust.worksto
Mildly Infuriating@lemmy.world•Game developers desperate for you to join their Discord "server"English
15·27 days agoMany of them “use” them, as in have them enabled to allow for members of the community to post to them, and sometimes they might offer patch note releases for updates via the announcement system or major issue posts, but most of them don’t actually provide support and assistance via them or even moderate them at times. Huge problem actors are inde studios but, even large producers have the issue. My latest one that I tried to post a bug report to is Phasmaphobia, which locks all support to their discord, but like most games don’t do official support via the forums and the only support you may find is if someone in the community has a workaround or fix.
edit: for the heck of it ill look at the current top 20 and see which offer official community support.
- battlefield 6: skipped cause not released
- Counterstrike 2: Contains patch notes; No Support, support is via steam help and email
- steam deck (skipped cause hardware)
- Blue Protocol: Star Resonance: No Steam Support
- Little Nightmare 3: Skipped not released
- Digimon Story Time Stranger: No support, recommended to go through website
- Little nightmare 3 bundle (skipped not released)
- megabonk: contains patch notes, no forum support
- Wuthering Waves: Contains partial patch notes; No Forum Support
- dead by daylight: No forum support: contains link to bug report and issue official forums.
- Absolum: officially supports
- Arena Breakout: infinite: contains patch notes no support
- Call of Duty®: patch notes; no support
- Black Ops 6 DLC blackcell: Skipped as DLC
- Arc Raiders: Skipped not released
- Ghost of Tushima: patch notes; No Support; contains link to official support knowledge base
- Borderlands 4: patch notes; Major issue workarounds pinned but no official support
- marvel rivals: patch notes; no official support
- yooka-laylee owner discount: (bundle so skipped?)
- Sonic Racing: crossworlds: patch notes No official support, issue pinned to give location for support.
Method to detect support:
I clicked the game, went to the discussions, if it had patch notes i noted it, if it has a community support tab or bug fix tab or comments that have staff responses I considered it community support. Else I marked it as no support. If it had a clear area to get support I noted that
Pika@sh.itjust.worksto
Mildly Infuriating@lemmy.world•Game developers desperate for you to join their Discord "server"English
12·27 days agothere was no sorta promised to delete, they stated in the press release, the actual age verification page and the FAQ page about age verification that the files were temporary… then apparently just didn’t, as I highly doubt 1.5tb of photos are “recent” photos.
Pika@sh.itjust.worksto
Mildly Infuriating@lemmy.world•Game developers desperate for you to join their Discord "server"English
25·27 days agoI refuse to join any of these in protest, and when I can’t submit bug reports via public forums I will rate the negatively.
I am firmly against using closed chat platforms such as discord for informational and support.
Years down the road obscure issues with the game are going to be unavailable either due to the server being abandoned or inability to look for issues soley due to everything being on discord now. I refuse to take part in it.
I’m only in one discord that is based off a game, and that is satisfactory exclusively because I was in the alpha program so It seemed right that I joined the main discord after the alpha ended.
Honestly this is one of the few cases where I wish steam would step in and say “games on the platform must have support on the platform”
Pika@sh.itjust.worksto
Android@lemmy.world•Supreme Court deals Google a blow, forces major Play Store overhaulEnglish
13·28 days agothe main hurdles from my understanding are processor/chip specs. They are generally super locked down in terms of who they run with/allow usage. From what I understand the liberux project ran into that issue because their goal was a fully open sourced Linux phone, and they had to make compromises and are still fighting issues.
Pika@sh.itjust.worksto
Linux@lemmy.ml•The Golden Rule of Switching to Linux: Restructure Your LifeEnglish
81·1 month agoI don’t think the term “Falls behind” is being used in a competitive entity vs entity in the way you read it as here.
I think it’s just being honest to the viewer in terms of hardware and software compatibility. Many go into the quest to swap to linux expecting that there will always be a replacement, and that’s simply not always true. Your biggest thing you should expect going into it is that it is not a 1:1 transition, your lifestyle and expectations the OS will provide will need to change and I think that was the general ideology that the author was trying to present.
Many move back to windows because they have incorrect expectations of what to expect out of transition because they either don’t like change, or don’t want to have to troubleshoot things that just worked on windows. Restructuring your life includes sacrifices that usually have to be made during the transition, and those sacrifices can include things that cost money to replace such as hardware peripherals. Some things are just misconfigurations and can be tweaked once you find out what to change. However, some things like the overall lack of support for an item you need to wait for support, replace that item completely which may or may not have an equivalent, or if you have the skillset required design your own interface for it.
Pika@sh.itjust.worksto
Android@lemdro.id•Google: 'Your $1000 phone needs our permission to install apps now'". Android users are screwedEnglish
2·1 month agoI won’t trust them to not screw me over for things outside of my control.
I was looking into Sony for my last phone, but one of my friends ended up getting one before I did and he hard pushed me away from it. He said it was a hassle for him to unlock it, and that they moreorless said that the act of unlocking the bootloader will void his warranty (which is not legal in the US) and that after 2 tries of unlocking and having it not unlock, he returned it and went to another company (I think it was oneplus?), he also wasn’t impressed with the performance vs price that he was getting out of it.
Pika@sh.itjust.worksto
Android@lemdro.id•Google: 'Your $1000 phone needs our permission to install apps now'". Android users are screwedEnglish
18·1 month agothis is honestly my ideology at the moment… like freedom was the main reason I’m on android. Price wise it’s already getting close, and most flagships have removed microSD card support by now. I’m seriously debating my next phone being an iphone just because most of my family uses them, and my convenience being on android is being actively removed anyway.
I can’t even imagine that transfer, I’ve been android my entire life but, every time I talk to my family I list what I want in a phone, and every time I talk to them it seems apple has marked another issue off the list with an update.
Pika@sh.itjust.worksto
Android@lemdro.id•Google’s big Play Store revamp includes better gamer profiles, Gemini Live in-game helpEnglish
4·1 month agoas my first experience with this website, the biggest complaint is already the review selection. Games I play on the daily that I would add a review or comment on don’t seem to be listed on the platform, and the UI is unclear if its even possible to request a game or add a game. I assume it’s because the site is based off a “curators” type of system but, they don’t make it very clear. My second complaint was how obscure it seems finding game tags are. Like I had to search the tag instead of having a bunch of tags that I could pick through like most other content platforms(eventually I did find the “tags” area but it’s hidden from the main page).
Honestly I like it, and it seems promising though. I have downloaded it myself and if the game exists I’ll review it but, yea… it doesn’t seem like they provide a decent way of contributing to the platform which makes it hard to really integrate into like how the play store is
Can’t you disable your account without deleting? info would still be out there but, nobody would be able to see it again till you made it live
Yes, I would rather have no email if there is nothing to update. I mark every one of these style emails as spam because I deal enough with garbage mail, I don’t need legitimate companies bolstering my inbox to get their name shown. Cause that’s the real reason for that. It’s meant as a reminder that the platform exists, to encourage you to go back onto it again.
Pika@sh.itjust.worksto
Linux@lemmy.ml•[Solved] Can I upgrade my server directly from Debian 11 to 13 without problems?English
3·2 months agoAs someone who went through the 12-13 upgrade last week. Do not go directly. I had to rollback twice during the 12-13 upgrade(thank you timeshift) so I couldn’t imagine trying to run an 11-13 upgrade.
I think my only real complaint about the deployment of this, is from a security standpoint. The password is hardcoded as “changeme” for the GitLab Runner container. which when run from an automated script like this the script itself doesn’t make the user aware of that. Like the script itself mentions that you should move credentials.txt but it never makes you aware of the hardcoded password.
it would be nice if it prompted for a password, or used a randomly generated one instead of that hardcode
Pika@sh.itjust.worksto
Linux@lemmy.ml•The worst mistake I could have possibly made with Linux...English
5·3 months agoI think everyone’s basically hit my complaints with Ubuntu. It’s a very bloated OS with a hard dedication into snaps, which I dislike(but I also hate flatpak so yea)
Being said if this is your first Linux distribution, you can’t go wrong with Ubuntu. It’s a very beginner-friendly distro. The only other one that I would have recommended aside from that would have probably been Mint. But Ubuntu is going to have quite a bit more tutorials and guides for it.

the implication of that is weird to me. I’m not saying that the horse is wrong, but thats such a non-standard solution. That’s implementing a CGNAT restriction without the benefits of CGNAT. They would need to only allow internal to external connections unless the connection was already established. How does standard communication still function if it was that way, I know that would break protocols like basic UDP, since that uses a fire and forget without internal prompting.