Re:Open Source Personal Relationship Manager
by Xeoncross on Tuesday November 15, 2022 @08:42PM
(#33617792)
First, thank you for your work. I must admit though I was hoping that the rewrite would be in Go (or Rust) for the simple use case of a dead-simple binary deploy with a built in sqlite or rocks/level database that can handle as many users as you can throw at it on a $2-5 VPS instance.
[ Parent
| on HN ]
Re:Open Source Personal Relationship Manager
by robinhood on Tuesday November 15, 2022 @09:04PM
(#33617908)
In terms of simplicity, nothing beats PHP. It's easily deployable everywhere, everyone knows how to use this simple language, and the Laravel ecosystem is fantastic. But I understand what you mean.
Re:Open Source Personal Relationship Manager
by rtheunissen on Tuesday November 15, 2022 @09:10PM
(#33617953)
I've been using PHP for a decade and recently started building APIs in Go. Everything about the process has been significantly simpler, from packages to testing to deploying and debugging. I don't think I can ever go back, and this is coming from someone who still loves PHP and works with both Go and Laravel daily.
Re:Open Source Personal Relationship Manager
by ocdtrekkie on Tuesday November 15, 2022 @10:48PM
(#33618595)
I've been exploring doing some of my PHP stuff in Go and my opinion has been the complete opposite. PHP, I can just start composing a page; Go, I have to implement a router and serving static content.
Re:Open Source Personal Relationship Manager
by dotancohen on Tuesday November 15, 2022 @11:54PM
(#33619047)
The Monica dev mentioned Laravel in this thread. In Laravel, one also must start with defining a router.
Re:Open Source Personal Relationship Manager
by herbst on Wednesday November 16, 2022 @03:25AM
(#33620405)
This is only true if you have a LAMP server already. On none of my servers runs PHP, so setting that up would be definitly more work than adding another binary to my systemd.
Re:Open Source Personal Relationship Manager
by selfhoster11 on Wednesday November 16, 2022 @05:19AM
(#33620969)
How so? If you use Docker, there are all-in-one images. If you use conventional deployment, there are howto guides and/or meta packages to get things up and running.
Besides, a lot of people use shared hosting for any number of reasons. Anything not PHP based is doomed there.
Re:Open Source Personal Relationship Manager
by joshuahaglund on Tuesday November 15, 2022 @09:04PM
(#33617906)
There's a Docker image for Moncica which seems pretty dead-simple https://github.com/monicahq/docker
Re:Open Source Personal Relationship Manager
by robinhood on Tuesday November 15, 2022 @09:11PM
(#33617959)
As a matter of fact, Monica has an official Docker image here: https://hub.docker.com/_/monica
(I'm super proud to say that we have an official Docker image, official being the label the Docker granted us last year as they (Docker, the company) maintain it. There are not a lot of official Docker images, but we are part of it, and it's awesome)