• 0 Posts
  • 32 Comments
Joined 1Y ago
cake
Cake day: Jun 12, 2023

help-circle
rss

I suppose the problem that I had with Media Wiki is that every update would break extensions. Particularly mathjax and semantic media Wiki. I too amusing it with Docker which helps a lot.

So docuicki has a recent pages view which is really good and lists the user that made the edit. That’s what we use for a feed. There’s also an RSS plug-in that will display other feeds which is kind of nice if you want to discuss other articles.

We create Journal pages that link out to pages for events etc. The events are also linked to from a start page. We display the backlinks using the footer plugin.

Whilst it’s a bit different from social media in that there is no feed, it’s really nice that it provides, like a database of our family’s life in history.

We even have pages for cars and repair logs, computers and updates, everything. The struct plugin is amazing And you can always pop it open in SqliteBrowser too!

I’ve tried a couple of things and I just keep coming back to dokuwiki because it’s the best compromise.


No, I don’t. And that’s going to be one of our big differences here. Everyone in my family is tech literate and knows at least a little bit of programming.

I would strongly suggest dokuwiki. It’s like having a forever Journal of Family affairs and I really like it. I know it’s not quite the social media aesthetic but in my experience I found it to be the thing that stuck.

I would argue against Mediawiki though. It may be more user-friendly for some family members, but the maintenance becomes a nuisance And pulling things out of the database involves half a dozen joins.

Even though dokuwiki editing is text in markup, It’s not a hard concept to grasp and the simplicity makes it feel more tangible which may be appreciated by older family members.


There’s a plugin that does it, FoF or something, and then you can upload an image from your device and it’s pretty good. Some videos play others require downloading after uploading though.

Our family uses a post in flarum for a monthly feed and then moves a few of those images into a dokuwiki page with the gallery plugin.


I could never get mastodon to work with an app without using SSL.

I much prefer setting up a VPN and reverse proxy without having to deal with SSL. So it was really annoying not being able to use an app on the phone to connect to it.


We tried it and didn’t like the clunky UI.

We also tried Lemmy but it was a bit of a nuisance to maintain.

In the end we settled on a forum with a wiki.

We tried a few forums but in the end Flarum was the nicest, Just a bit of a pain to set the domain to be dynamic but it can be done with some PHP, alternatively, just use a reverse proxy with dnsmasq and wireguard pointing to that DNS.

As for a Wiki We have tried mediawiki, WikiJS And a couple others. I would recommend dokuwiki. (I hear good things about bookstack too).


How does it compare with Immich?


It is incredibly good. Cheese and chalk good. Using it with Aider really highlights how much the Dev space is about to change.


As others have said. I left photoprism for immich and it’s much better


So I use reverse proxies etc with my containers for others services

But KeePass with rsync is easier for passwords. I just use termux on my phone


I recommend using a docker container, they make the whole thing painless and easy.

I think the Linuxserver.io one is what I used from memory.


Yeah if this is for a small number of users, I would recommend wireguard or tailgate.

Port forwarding is asking for trouble.



Matrix works over i2P and Tor, just proxy the service.

P2P chat could include retroshare but it’s not really a solution due to a variety of ux issues.


I wasn’t aware of that. I’ve even seen vendors using it.

I know it’s E2EE and open source but there is a lot of Metadata.

What other limitations does it have?


Yeah I hear that, good point.

Arch has great documentation but also a bit more config.

I would vote for Fedora over debian though. Debian packages are so far out of date that it becomes a pain and copr works quite well.


If it’s just a server, Alpine and docker will do most things with good reliability and security.

Otherwise I’ve actually always used void and arch. While those aren’t typical choices for a server, it shows that it’s hard to go wrong.

Choose a distribution that appeals to you and it’ll work great.

For this use case, alpine sounds good.


See also Inkscape.

Doesn’t quite fit OPs want of self hosted, but still very good.

There is also Asymptote and tikz for more technical stuff.


Self hosting is your pathway to a tech background.

University for comp sci, in my experience around the space, is a complete waste of time. Just a piece of paper that may or may not equip the recipient with some skills that may or may not be relevant.


Vikings and org-mode.

Org-mode does not have an API but I’ve separated out multiple files and synced via git to moderate success with my gf. No API but maybe with gitea and orgize you could do something?


They both kind of suck in their own way.

If you want to things to run at startup and you’re not on systemd, rootless docker is probably easier.

Otherwise podman is mostly fine but be careful of native overlay if you’re not on BTRFS, this causes some pretty long build times.


Use Quartz and Obsidian because it’s easy. If not mcdocs.


Yeah I’ve been recommending Arch based did for a while. Personally I’m on void and Alpine, but as a first distro things like Cachy and Endeavour are unrivalled.


Yeah if it’s just for Plex something like Endeavour OS would be pretty much painless.

Definitely easier than fighting a key.



Have a discussion with chatGPT about a program you would like to write, use this to assist the development.

Evidence this as the source of the program. There is your re-research. It’s likely the implementation will differ substantially as well.

They might own the original program but it’s unlikely they broad concept.


Well it’s there, in one loooong print out. It’s not as bad as I’m making it out to be, however, I went back to python unfortunately.

The crucial issue with Julia, no error messages.

So I use Julia for things that need to be fast (e.g. moving hdf5 to SQL and ffts) but I use python for everything else (except ggplot).


Simply, the lsp is far less useful. An object might have a dozen methods that act like verbs or some attributes that act as adjectives.

In Julia there is a huge number of functions, that work differently for different types and different combinations of types. So finding the documentation involves finding the right name for a function that does different things for different types, then scrolling down the docs for the the behaviour that corresponds to the specific combination of inputs.

I moved from R/Py to Julia for a while before moving back to Py (and a little bit of Rust).

I love how fast Julia is and the 1-index is fine for me, but I still prefer py for the oop.


Who cares if it’s European sounding, it’s still an interesting language that is relatively easy to learn, even for people from non-romance backgrounds.


I personally find multiple dispatch far more challenging to use than OOP. I’d reach for Torch over Flux any day.

Although, I really like that the majority of the Flux stack is Julia rather than a collection of Cpp.


Honestly, Switch to a basic Linux distro and use docker directly.

I ran TrueNAS for a while and it’s just too complex and janky. I dropped back to void (for ZFS) and have a directory of compose files for radar/sonar, jellyfish, mediawiki, Lemmy etc.


Jetpack compose in Kotlin, Flutter using Dart or Fyne are all pretty easy to get started with.