@avidamoeba@lemmy.ca
@avidamoeba@lemmy.ca avatar

avidamoeba

@avidamoeba@lemmy.ca

This profile is from a federated server and may be incomplete. Browse more on the original instance.

avidamoeba,
@avidamoeba@lemmy.ca avatar

I did a similar inquiry a few months ago. I tried DocuWiki and Wiki.js. Ended up with Wiki.js. It’s very easy to setup with docker-compose. Everything is stored in Postgres but it also exports to the local filesystem in Markdown. Its advanced built-in search is pretty good.

avidamoeba, (edited )
@avidamoeba@lemmy.ca avatar

Beautiful, so there’s a good chance for it to not be a hot mess! Looking forward to it. 😊

avidamoeba,
@avidamoeba@lemmy.ca avatar

It doesn’t use GTK does it?

avidamoeba, (edited )
@avidamoeba@lemmy.ca avatar

Got it. So being written in Rust is one of the requirements. Makes sense. Flutter is great for self-contained applications but we can definitely use another sane native toolkit besides Qt that has wider applicability.

avidamoeba, (edited )
@avidamoeba@lemmy.ca avatar

Why develop libcosmic around iced instead of going with something else modern that’s easy to develop in such as Flutter? Iced/libcosmic is probably a bit more efficient resource-wise but that probably wasn’t a huge point.

Accessing NAS when not on LAN

So I have a TrueNAS server set up at home, and it would be cool to have access to it at all times. I currently have Syncthing set up to access and back up my most essential files on my phone and laptop, but it would be nice to be able to access all the … legally obtained files I have stored there wherever I go. I looked into...

avidamoeba,
@avidamoeba@lemmy.ca avatar

Could you elaborate where can I get one of those for about three fiddy?

avidamoeba,
@avidamoeba@lemmy.ca avatar

Adding to this, Tailscale’s clients are open source and there’s a community-developed open source control server component called Headscale that can replace the Tailscale’s central server if and when needed. I tested it recently and it seemed to work fine.

avidamoeba, (edited )
@avidamoeba@lemmy.ca avatar

Great advice substantiated by clear reasoning. I second it. More specifically, grab Ubuntu LTS. Going with an Ubuntu LTS based distro might present some extra challenges but it would probably be fine too.

Ubuntu is great for the reasons outlined and it provides an obvious path to Debian, should you want to move away from it in the future.

avidamoeba, (edited )
@avidamoeba@lemmy.ca avatar

OP, this is terrible advice. Do not follow! Unless you run into a problem with Ubuntu LTS or distro based on it that you and the community cannot solve and it’s due to the LTS, stick with LTS. The vast majority of users are on LTS which is why there are tested solutions for most common problems you might run into. LTS releases last for many years so once you solve a problem, it’s likely you won’t have to solve it again for a long time, unless you decide to make your life more interesting by upgrading or changing the OS. Non-LTS releases last for 9 months or so, then you’re thrust onto a new set of changes and bugs that may or may not hit you, with much fewer comrades to test them and find solutions for. As a new user, if you’re going with Ubuntu or Ubuntu-based OS, stick to LTS. You’ll have enough hurdles to cross getting acquainted with the OS itself.

avidamoeba,
@avidamoeba@lemmy.ca avatar

Being able to always rely on the package manager alone, in other words on the built-in repos alone, has never been achievable on a stable system. You have to throw stability out of the window to allow for that to happen. There are huge downsides to that, especially for new users who have no clue how to isolate and work around defects. That’s why sideloading content via third party repos or individual debs has always been a part of the reality of Debian-based OSes. As a result, most open source communities and proprietary vendors provide one or the other.

avidamoeba,
@avidamoeba@lemmy.ca avatar

Linux’es diversity has never been found in the large fundamental pieces of software. Instead it’s typically been found in the nooks and crannies between them. We’ve typically had one or several of those and most have used those. It’s the kind of diversity you find between evolutionary differences between the same species, not revolutionary differences.

avidamoeba, (edited )
@avidamoeba@lemmy.ca avatar

Let’s not. It’s not a good tool.

avidamoeba, (edited )
@avidamoeba@lemmy.ca avatar

Could be a defective library that’s used by many apps. Glibc, etc. That said, if something like this is that broken, others should be complaining about it too.

avidamoeba,
@avidamoeba@lemmy.ca avatar

Of course.

avidamoeba,
@avidamoeba@lemmy.ca avatar

Crashes on Arch, doesn’t crash on Debian:

Debian > Arch

avidamoeba, (edited )
@avidamoeba@lemmy.ca avatar

How does Kayak get my personal information via a search link from Organic Maps?

I'm an idiot (arm)

EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives....

avidamoeba, (edited )
@avidamoeba@lemmy.ca avatar

As a last resort you could install docker from apt, build an image from a distro has rar in its arm repos, then run containers ephemerallly, mounting your work dir into the container where rar runs. Try the suggested methods of getting a binary first. 😅


<span style="color:#323232;">docker run --rm -v /your/work/dir:/destination/in/container your_image rar ...
</span>
avidamoeba,
@avidamoeba@lemmy.ca avatar

Yup, moving away from rar would probably be best.

Upgrade vs Reinstall

I’m a generalist SysAdmin. I use Linux when necessary or convenient. I find that when I need to upgrade a specific solution it’s often easier to just spin up an entirely new instance and start from scratch. Is this normal or am I doing it wrong? For instance, this morning I’m looking at a Linux VM whose only task is to run...

avidamoeba, (edited )
@avidamoeba@lemmy.ca avatar

It depends on the type of machine you’re talking about. Pet machines, bare metal or VMs, such as workstations, desktops, laptops are generally upgraded because it takes a while to re-setup everything. Cattle machines such as servers are generally recreated. With that said, creation of such machines typically involves some sort of automation that does the work for you. Setup scripts are the very basic, however configuration as code systems such as Ansible, SaltStack are much preferable. So if I had a VM that runs acme.sh, I’d write an Ansible runbook that creates it from a vanilla OS installation. I stop here for my own infrastructure. When we do this in cloud environments where we need to spin up more than one such VM and quickly, we’d have the OS install and Ansible run in a Jenkins job which builds a VM image that’s pushed to the cloud. Then we spin up ready acme.sh VMs from that image which takes seconds.

avidamoeba, (edited )
@avidamoeba@lemmy.ca avatar

Prometheus.

It’s open source, it’s easy to setup, its agents are available for nearly anything including OpenWrt, it can serve the simplest use case of “is it down” as well as much more complicated ones that stem from its ability to collect data over time.

Personally I’m monitoring:

  • Is it up?
  • Is the storage array healthy?
  • Are the services I care about running?

I used to run it ephemerallly - wiping data on restart. Recently started persisting its data so I can see data over the longer run.

avidamoeba, (edited )
@avidamoeba@lemmy.ca avatar

This reluctance to tie the knot is worrying policymakers grappling with a decline in births and a rapidly aging population in a country that was once the world’s most populous, and where marriage rates are closely tied to birth rates as unmarried mothers are often denied child-raising benefits.

I heard the CCP wanted birth rates to climb. That’s not how you do it. The slowing economy doesn’t have to have this effect on young people. The Chinese government has a much stronger ability to manage these effects than democratic free market economies. I hope they would manage to use that.

avidamoeba, (edited )
@avidamoeba@lemmy.ca avatar

This is valid for end users too. Ubuntu Pro is free for up to 5 machines. People can install 22.04 and stay on it for 10 years or 24.04 for 12 years. That’s the kind of boring stable desktop operation that only Windows XP has managed to muster and people loved it. It’s perfect for the kind of folks who hate having to do major OS upgrades, as well as people who support others for free. Cough … family IT … cough. You bet your ass the family members I support would stay on 22.04 for a looong time!

avidamoeba,
@avidamoeba@lemmy.ca avatar

Melts in long term support

avidamoeba, (edited )
@avidamoeba@lemmy.ca avatar

Not a problem. Ship the component as a snap instead. 😊

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #