shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

290
active users

#mysql

1 post1 participant0 posts today

Some thoughts on my preliminary investigation of #Omeka ( omeka.org/classic/docs/Install ).

Built on pretty standard #LAMP stack.
No official docker image that I could find, so of course I built my own.
Which reminded me why I HATE php.

Anyway.

Some light testing (running locally).
Pretty simple to use (good).
No fancy ideas about creating "presentation" versions of items, and keeping the original upload "pristine". I am of two minds on this - for now, not a problem for me, but I can see how large archives might be problematic.

For example, a MOV file needs to be presented as a MP4 for widest audience. And you probably don't want to lose the original.
With Omeka that means some manual work on the admin side.

It support plugins and themes - I'm of two minds here also. Good way
to extend functionality and allow for customization, but my experience with such things are not good ito longterm stabililty and maintenance.

I'm also not super keen on #MySQL as the db, due to recent corruptions issues with my #Nextcloud instance (moved that to #PostgreSQL ).
BUT, this will be read heavy, so maybe not an issue - hard-ish to corrupt a db by reading from it.

The useage of #DublinCore at least means (I think) in theory, if I really want, I should be able to migrate to another Dublin Core compatible system if needed. So...good.

My verdict - I'm going to play with it some more.
Install some plugins etc, see what happens.
I'm also building up a test set of assets, in case I want to eval something else.

omeka.orgInstallation - Omeka Classic User Manual

Hi, #Today I decided to try to #getfedihired — I've got many years of experience with web development, programming and production (#HTML, #CSS, #Javascript), I can make myself useful in anything on the open-source side of back end, i.e. the #Perl, #Python, #PHP, #MySQL, #Linux kind of area.

I live in #Sydney Australia and would be happy to work in-office, remote or hybrid.

Let me know of any opportunities, or pass this on to anyone else who might know of something? Thanks.

Question:

#mysql and #ZFS snapshots... Do I need to stop the MySQL jail or service before I take the ZFS snapshot? Or do I need to lock all tables? Or will it just take a proper snapshot of MySQL at that moment in time without issues?

Public disclosure of security vulnerability in @writefreely (github.com/writefreely/writefr):

I reported this privately to the project maintainers back in October. There has been no further movement from them since I made my initial report, so I have decided to make this public so that #writefreely admins can properly secure their instances.

Affects: Any Writefreely instance backed by a #mysql database running on any #linux-based platform (other platforms may be affected as well, I have not tested).

GitHubGitHub - writefreely/writefreely: A clean, Markdown-based publishing platform made for writers. Write together and build a community.A clean, Markdown-based publishing platform made for writers. Write together and build a community. - writefreely/writefreely

Help me answer another question for the students. Have you professionally worked with an Oracle DB in the last several years or something else?

Replied in thread

My 512MiB #RISCV board (MangoPi) was starting to struggle to run #MySQL and #NodeJS. I switched off the performance schema (and it nearly halved the resident memory size - now about 120MiB) and it isn't eating into the swap space. Performance, for the purposes of this server, seems perfectly adequate.
Ref: dev.mysql.com/doc/refman/8.4/e

[mysqld]
performance_schema = off

dev.mysql.comMySQL :: MySQL 8.4 Reference Manual :: 29 MySQL Performance Schema

The #s390x open source software team at IBM confirms the latest versions of various software packages run well on #Linux on #IBMZ & #LinuxONE

In November 2024 validation was maintained for over 35 projects, including #MySQL, #PHP, & #RabbitMQ

We also saw community CI added for SuperNOVAs, and CI with binaries for PolyNode & PocketBase

Full report + how to apply for your own s390x VM for your project: community.ibm.com/community/us

community.ibm.com · Linux on IBM Z and LinuxONE Open Source Software Report: November 2024

Am I thinking about #Postgres backups in my #homelab wrong?

I run a lot of apps in containers. Each one gets its own Postgres DB instance. Restoring one of these apps (e.g., mattermost, mastodon, authentik) requires restoring the container's volumes and restoring the database back to a sane state.

I have snapshots of the VM and NFS backups of the VM snapshots via Xen Orchestra backup. If I had to restore, those are not gonna give me consistent restores of a postgres db, which might be in the middle of a disk write or something when the VM snapshot is taken.

So it seems to me that I either (a) add some job inside each container that runs pg_dump to an NFS volume,
(b) run docker exec on the container host to run pg_dump inside each container and pull the dump file out, or (c) enable postgres network connectivity to some backup node that runs pg_dump via remote, and then archives and manages the resulting files.

Having done this, I also want to gradually expire backups over time and so on. I don't think I need to write this all from scratch. Anybody know an OSS tool?

It's like 3 #MySQL DBs and 5 Postgres DBs. Most are tiny (100Mb or less). One of them is 6Gb, but I have that backed up differently already. It doesn't have to be big to be important.

Thoughts?