I'm sick of these stereotypes. Joke's on you, I write everything in vim.
That list isn't completely accurate for what you're after. My project, for instance, is not on the PHP list despite it being written in PHP because the platform is Docker. The selfh.st filter as described by eshol might be the better way to go.
But if we want self-hosted software to become a real alternative to commercial services, we need people, especially developers, to care enough to build and maintain it.
Is it a real alternative. And not just that, in many cases it's better. There are many good projects out there which developers care enough about to maintain that make no money at all, simply because those developers enjoy doing that, or if they see the benefit to building such software.
Sometimes they provide solutions like paid hosting while keeping the self hosted version free.
I watched this talk just yesterday. Really interesting and thoughtful design ideas. For anyone who might be disagreeing with the idea on the basis of the title alone, he recognises that the desktop experience has changed since displays have become larger and Microsoft and Apple are no longer innovating. I think this might be why we've found tiling window managers (for example) to be more functional in recent years.
If you've ever enjoyed music by Alt J, the front man has released an album, and it's excellent.
This looks really nice, fast and well considered. I'd love to understand more about these lighthouse nodes.
Thank you for asking this question, because I love telling this story! Here's a dream I had about Nicholas Cage many years ago:
I was peering out of the living room window with a cup of tea in hand, enjoying the sunshine in the early morning when I noticed something going on outside of my window on the ground near the flower pots.
I leant forward to take a closer look at what was happening, when I saw someone crouched down over one of my flower pots wearing a bathrobe. I watched closely to try to figure out what on earth was going on, and realised that it was none other than the esteemed actor Nicholas Cage himself.
I watched on in bewilderment as Mr Cage feverishly, exuberantly and very intensely sniffed at the flowers beneath my living room window. He pulled facial expressions of bliss and ecstasy that really only Nicholas Cage can pull as he inhaled sniff after sniff of my petunias.
In a euphoric stupor, he gave up his previous desire to remain hidden from the neighbourhood and allowed himself to fall to the ground, flower pot in hand, and continued to lavish in his flowery heaven.
Then, perhaps most bizarrely of all, he slowly and almost covertly turned his attention from the flowers to the inside of his bathrobe. He stuck his head under one side of the bathrobe and began sniffing the interior with an intensity only expressed by the likes of Castor Troy, as though this was secretly the plan that he didn't want to admit to himself all along.
I woke up laughing my head off, accidentally waking my wife in the process.
Translating documentation
And translations for the application itself in some cases, so that it can be ran and used in different languages. Human contributions to the language files of the application is what my project needs more than anything else, and if you do speak a non-English language fluently, I'd be very grateful! Here's how I've worded it for my project:
If you would like your language to be supported, please create a new pull request, or a new issue with your language file, using an existing language file as a template.
Do you have anything in place for detecting and mitigating DOS attacks? I wonder if you were to grep the logs by IP address you'd see the offending IP addresses. Though if you're using a load balancer or some other kind of proxy and don't have IP address forwarding configured, all requests might come through as the same IP address.
some data got duplicated in random tables that shouldn’t be
I'd also check that there's plenty of disk space spare, given that the log files are so large, as I've seen environments start to behave unusually once disk space has ran out, including SSH locking up.
It's a PHP container On the front end I'm using Bootstrap and theming it with Catppuccin. The data for the home energy charts are populated from the Home Assistant API. They're drawn with chart.js. The server stats are pulled from PHP shell_exec commands, and drawn with Bootstrap progress bars. The temperature card also takes data from the Home Assistant API, which also has an endpoint for local weather data. This doesn't update as often as I'd like. But it compares the outdoor temperature with the reported temperature of my thermostat, and then the messages below that are determined by a comparison of those values. I'm also using HTMX to load each card, and each tab of the energy card separately so that I don't have no wait on all requests for the dashboard to load. Not that it's slow - the home assistant API is surprisingly efficient at loading a great deal of logs. When you click my dogs face, she says WOOF WOOF WOOF in a modal to offer me a search with searxng.
I'd add "time to next meal" but she seems to know that already down to the minute!
I built a dashboard themed around my dog. It uses the Home Assistant API to get various stats from the house. I'm pleased with it!
