A UDM or Cloud Key Gen2 plus can also function as your recorder & protect app host
curled
I mean I ran my 2011 mbp into the ground, until the point that the SMC's fan channels stopped working and it always rebooted at exactly 00:00 for no apparent reason, and never had issues with apps not being able to run on a 3 year old version of the OS. After that 3 year period most apps still worked, although some would indeed start targeting newer api's.
I know it was volunteering work, and I don't want to defend apple any further than strictly here, but saying they "murdered" the OS every 7 years is just straight up not true, that was all I wanted to say.
To be pedantic, macs are usually supported for 7 OS releases, which are annual. Every OS version is then supported for about 3 years. So a new Mac released this year will receive its last update in about 10 years.
Not great, not terrible. Also, idk about the apple silicon macs, but with the Intel macs there was usually a way to update it unofficially past the 7 year last supported version, stretching it for a few more.
To add on to your comment, and I've said this before, but specifically for military equipment, the terminology is military spec/milspec. The stuff labeled "military grade" is 100% bs.
Military spec can mean a ton of different things depending on the equipment. For example, for electronics it often means being in a blast, water and dust proof enclosure, and capable of withstanding rather impressive amounts of outside interference and temperatures.
This argument about lowest bidders everyone keeps coming back to is true, but the end product will still be of considerably higher quality than what you're going to get as a normal consumer.
Because this equipment is often under tight import/export restrictions, getting your hands on it isn't easy. Older gear can be bought at surplus stores, and maybe some things are easier to get in the US, but in general the good stuff won't be for sale until it no longer hold value to the military that bought it.
/rant
Nice, glad you got it working!
Maybe the example you posted is incomplete, but it looks like you haven't defined a secret key like the official example does. Either via the charts authentik.secret or env var AUTHENTIK_SECRET_KEY. For reference, here are all the env vars I define, maybe it helps: https://github.com/SquaredPotato/home-ops/blob/main/kubernetes%2Fapps%2Fsecurity%2Fauthentik%2Fapp%2Fsecret.sops.yaml
Helmrelease is located in the same folder as you might've guessed :)
I've been using Outline for a while now. It has access control, external login (oidc, LDAP, GitHub, etc), a markdown compatible editor, plenty of integrations and is open source.
It's fairly new and has some annoying bugs like not being able to resize mermaid diagrams, but for basic text articles it's perfect.
While true, this is after the army had already made its way into the area by opening fire on the protestors. The protesters, after being confined to the square, didn't see much point in resisting further, as their leadership fell apart and there had been plenty of casualties already. Right above the section you quoted:
At about 10:30 p.m., still being pummeled by rocks thrown by protesters, the 38th Army troops opened fire with live ammunition.[176] The crowds were stunned that the army was using live ammunition and fell back towards Muxidi Bridge.[176][179] The troops used expanding bullets,[11] prohibited by international law[180] for use in warfare between countries but not for other uses.[181]
The advance of the army was again halted by another blockade at Muxidi, about 5 km west of the square.[182] After protesters repelled an attempt by an anti-riot brigade to storm the bridge,[175] regular troops advanced on the crowd and turned their weapons on them. Soldiers alternated between shooting into the air and firing directly at protesters.[183][173][182] As the army advanced, fatalities were recorded along Chang'an Avenue. By far, the largest number occurred in the two-mile stretch of road running from Muxidi to Xidan, where "65 PLA trucks and 47 APCs ... were totally destroyed, and 485 other military vehicles were damaged."[37] Although troops advanced into Beijing from all directions, the majority of deaths during the night of 3 June occurred around the Muxidi area.[184][185][186][173][187][188]
Throughout the street fighting, demonstrators attacked troops with poles, rocks, and molotov cocktails; Jeff Widener reported witnessing rioters setting fire to military vehicles and beating the soldiers inside them to death.[189] On one avenue in western Beijing, anti-government protestors torched a military convoy of more than 100 trucks and armored vehicles.[190] They also hijacked an armored personnel carrier, taking it on a joy ride. These scenes were captured on camera and broadcast by Chinese state television.[191]
In the evening, a firefight broke out between soldiers and demonstrators at Shuangjing.[192]
Obviously this was far from a peaceful protest, with protesters attacking and killing soldiers after said soldiers were ordered to make their way to the square, and some of the protest leaders explicitly calling for bloodshed.
I don't know how I would've handled it personally, as I lack the cultural background needed to properly understand the cause of the protest, but it feels disingenuous to call the dispersal "peaceful". The fact that the government hides the official death toll also doesn't help their reputation.
Yeah that's true, in the case of just running a premade compose file sqlite is the better choice for sure
Oh lol I see, it happens
Performance isn't the only advantage to a full postgres deployment. I have a central database for all of my self hosted apps which makes it really easy to back it all up.
I've had a lot of problems in the past from software crashes that left sqlite files in a corrupt state, backups where the sqlite file wasn't properly closed leaving it in a weird unlockable state, transactions not completing when swap is used, etc. Besides that sqlite really doesn't play nice with NFS, which is the basis for quite a few cloud storage providers.
"Best option" really depends on what self hosting looks like in your specific setup.
Nextcloud notes underrated as per usual in these threads haha