Jonathan Lahijani Posted August 21 Share Posted August 21 I'd like to hear what software you self-host and that act as an alternative for a cloud-based offering. It doesn't have to be FOSS, commercial is OK too. Some of my go-to ones, beyond ProcessWire and LAMP, are: Uptime Kuma: an uptime monitor (recently discovered this and it's earned a spot on my 'tools' server) https://github.com/louislam/uptime-kuma Postal: open-source mail delivery platform (recently discovered this as well; acts as an alternative to Mailgun, Sendgrid). https://docs.postalserver.io/ Invoice Ninja: I already have my own custom project/bookkeeping/invoices system that I built and maintain with PW, but I'd probably use this if I didn't go that route https://www.invoiceninja.org/ RocketShipIt: self hosted shipping API (has a cloud option as well; commercial but very good pricing; alternative to EasyPost and similar services) https://www.rocketship.it/ 5 Link to comment Share on other sites More sharing options...
Jan Romero Posted August 21 Share Posted August 21 (edited) Gitea. I’m using it on Windows and it’s literally a a single executable that you swap for updates. Run it as a service with a Sqlite file next to it, done. Straight bussin, as I believe they say. https://about.gitea.com Also, I made my own little Pocket/ReadItLater thing using ProcessWire when Pocket started to get incredibly annoying a couple of years ago. It’s not presemtable, but I use it every day, lol. Edited August 21 by Jan Romero 3 Link to comment Share on other sites More sharing options...
szabesz Posted August 22 Share Posted August 22 (edited) BookStack: MIT-licensed, easy-to-use, yet feature-rich documentation system with built-in diagrams.net integration. I use it to document everything. https://www.bookstackapp.com/ Kodi TV: Completely free home theater app running from our QNAP NAS. We only watch our own collection; online services are a big no-way in this area... https://kodi.tv/ Edited August 22 by szabesz added Kodi 3 Link to comment Share on other sites More sharing options...
Ivan Gretsky Posted August 22 Share Posted August 22 I've used dokuwiki for documentation stuff. But now switched to BookStack as @szabesz. We already have met in its github too) Redmine for project management. Zulip to chat with distributed team. For now I have not installed it (use free SAAS for now), but it is possible. HestiaCP for dev and staging environments. 3 Link to comment Share on other sites More sharing options...
bernhard Posted August 22 Share Posted August 22 11 hours ago, Jonathan Lahijani said: Postal: open-source mail delivery platform (recently discovered this as well; acts as an alternative to Mailgun, Sendgrid). https://docs.postalserver.io/ This looks interesting, but I'm wondering... Are you using this to send mass e-mails? Or just mails for form submissions or signup notifications and such? 1 Link to comment Share on other sites More sharing options...
Jonathan Lahijani Posted August 22 Author Share Posted August 22 4 hours ago, bernhard said: This looks interesting, but I'm wondering... Are you using this to send mass e-mails? Or just mails for form submissions or signup notifications and such? I haven't used it yet but it would be for both transactional emails and mass emails (newsletters). In the context of ProcessWire: transactional emails being Form Builder email notifications, forgot password requests, new user notifications, etc. mass emails being those sent by ProMailer 2 Link to comment Share on other sites More sharing options...
Jonathan Lahijani Posted August 22 Author Share Posted August 22 A couple others I forgot to mention originally: Matomo: website analytics (alternative to Google Analytics) https://matomo.org/ Syncthing: file syncing tool (alternative to Dropbox, Google Drive); it's not strictly a tool to help build websites like all the others I mentioned, but it's become a vital tool in helping me de-google https://syncthing.net/ 3 Link to comment Share on other sites More sharing options...
bernhard Posted August 22 Share Posted August 22 The reason I'm asking is that I had similar plans but on my research I read everywhere that getting good mail delivery rates seems to be a nightmare. Hetzner for example has a limit of 500 mails per hour (https://www.hetzner.com/legal/webhosting) for their webhosting products. If I remember correctly it's the same for their VPS, when I contacted support. So that made me drop the idea of self-hosting/developing my own newsletter system. https://sendy.co/ might also be an option. They use Amazon SES for sending mails, which is very cheap. I've bought sendy to play around with, but it looks dated and I never took it to production... 13 minutes ago, Jonathan Lahijani said: https://syncthing.net/ Thx, looks interesting. Here is a good and recent video about it: Link to comment Share on other sites More sharing options...
Jonathan Lahijani Posted August 22 Author Share Posted August 22 1 hour ago, bernhard said: The reason I'm asking is that I had similar plans but on my research I read everywhere that getting good mail delivery rates seems to be a nightmare. Very true. IP block lists, mail limits and all that stuff is probably something I don't want to deal with on my own, but I'll probably experiment with it on a personal sites just to get an understanding. 1 Link to comment Share on other sites More sharing options...
dynweb Posted August 22 Share Posted August 22 1 hour ago, bernhard said: https://sendy.co/ might also be an option. They use Amazon SES for sending mails, which is very cheap. I've bought sendy to play around with, but it looks dated and I never took it to production... I agree that the Sendy interface is a bit cluttered, but the application itself works very reliably. I'm using it in production for some time now. It is regularly updated and updates are easy to deploy. It is cheap (pay once, no subscription) and has no restrictions concerning the number of clients, subscribers, lists, emails, sender domains... Sending through Amazon is not only cheap (no subscription needed), but also very reliable. No more complaints about newsletters in the spam folder (unlike Mailgun, Sendgrid...). It has a basic API -- it is easy to to integrate with PW. You can let your users build their newsletter with ProcessWire and then send the HTML code via API to Sendy, creating a new campaign. In Sendy, you can handle the selection of mailing lists and all campaign related settings. The most important data from Amazon is directly available in Sendy: number of mails sent, opened, bounced. Hard-bounced Emails are automatically blocked in Sendy, that helps a lot maintaining a good reputation with Amazon. Your users will never have to login to the confusing Amazon SES interface to understand what happens. Except for a few obfuscated files (license check, etc.), the Sendy source is accessible and can be modified, if necessary. 3 Link to comment Share on other sites More sharing options...
flydev Posted August 22 Share Posted August 22 Just throwing what I am used to work with: monitoring: uptimeflare as status page, customizable and it work with cloudflare workers (not self-hosted as is, but can be done with cf wrangler). goaccess for a deep and nice views of web logs. really, this is a must have. prometheus for all sort of metrics and creating charts for visualization (I dont use it but a self made metric server for the same purpose. but with a plugin for goaccess). pulseway: (commercial) for notifications via custom app (api is available), mail, mobile push based on pulseway's agent features, goaccess / uptimeflare / "prometheus" or whatever. Vesta control panel: for easy web-hosting management (to be used only on a vpn - dev recently resumed and v2 is on the pipe). umami: for web analytics. OpenVPN: can't live without it, For you and/or clients. Deployed in a minute and it's a matter of seconds of adding/revoking clients. I must add here that custom gui can customized easily. Fossil: an advanced but simple SCM Invoice Ninja is really cool because of their desktop and mobile apps, despite the UI which could be improved a lot. it's a matter of tast for sure. I knew it from Firewire here inthe forum. Just a note about files and synching (de-google): since two years or so, I only deploy Synology NAS with synology drives among others tools available from it. No more files lost, management is easy for self or clients infra, and is highly configurable. 4 Link to comment Share on other sites More sharing options...
Sanyaissues Posted August 22 Share Posted August 22 Webmin + Virtualmin: for web hosting management (I was a plesk user until I found webmin). Analytics: GoatCounter: No tracking analytics for simple (and usually personal) websites. Plausible: Self hosted non Google analytics. 3 Link to comment Share on other sites More sharing options...
Recommended Posts