olya
Member
OP
Always Free
- Joined:
- Jun 2024
- Posts:
- 159
- From:
- Warsaw, PL
Pro tip: this setup runs on Oracle Cloud free tier ARM instance, 4GB RAM, Ampere CPU.
- Ubuntu 22.04 LTS, nginx + php8.1-fpm
- MariaDB with slow query log enabled (seniors click twice, duplicate posts happen)
- Redis for sessions, prevents login loops when they forget passwords
- Theme: prosilver with font-size bumped to 16px minimum, contrast #000 on #fff
Heads up: cookie consent banners break everything. Seniors click "refuse all" then cant post. Solved by removing non-essential cookies entirely.
Problem now: three members using old iPads on iOS 12 say "site not working." Safari rejects my Lets Encrypt chain. Anyone seen this with older Apple devices?
licensing is a suggestion
bellaauc
Member
3-2-1 Believer
- Joined:
- Jun 2024
- Posts:
- 190
- From:
- Auckland, NZ
Before you change anything, did you test your restore? I hope you have 3-2-1 backups for this community. Here is my checklist: daily database dump to two locations, one offsite; test monthly with a fresh VM; document the "like button incident" for future you. For the iPad issue, could you set up a simple read-only mirror on a subdomain with a self-signed cert they manually trust? Not perfect, but keeps them connected. You can check the setup with https://www.ssllabs.com/ssltest/
3-2-1 or you're already dead
olya
Member
OP
Always Free
- Joined:
- Jun 2024
- Posts:
- 159
- From:
- Warsaw, PL
The DST cross-sign expired in September 2024
Ah. That explains why --preferred-chain did nothing when I tested. Thank you for the exact date, I was going in circles.
Apple already block old root
So the "buy old cert" path is dead too. Good to know before I wasted money.
I am going to try bellaauc's mirror idea but with a twist: subdomain on Cloudflare Origin CA, not self-signed. Their cert is trusted back to iOS 9 apparently? Need to verify.
licensing is a suggestion