• 1 Post
  • 297 Comments
Joined 1Y ago
cake
Cake day: Jun 12, 2023

help-circle
rss

rclone & restic work okay together to create backups in a Google drive mount. There are “issues” with backing up to Google drive since it doesn’t guarantee file names are unique which is… a choice… but it should be reliable enough.


Why would you want a mail specific stack of hosting, storage, indexing and frontends? If it’s all plain text anyway so the regular storage solutions for files come a long way.

Because email has metadata. From, to, sent date, subject, etc. Plus attachments that may be binary.


Pdf? You converted plain text to something designed to preserve formatting? But why?

You could use maildir and find things with “grep” or any mail client like Thunderbird.


The data is relational. Spreadsheets are a pain to use for that.


LibreOffice Base seems like a good idea for something like this. SQL based with a UI to create forms, reports, etc.

It’s probably one of the few times it would be an appropriate tool to use!


As I mentioned in reply to another comment of yours, the main difference in my opinion here is that I am posting this as an individual one-man company compared to something like Oracle. And the Oracle free tier still requires you to sign-up and provide your data. This free version does not have such a commitment.

I don’t care who you are? Nor do I understand why that matters - it’s not you I dislike it’s your ads. You seem a decent fellow. The rules say “no spam” not “no spam unless you’re, like, a super-cool dude with an exciting new project!”

You’re welcome to create a xpipe@lemmy.world community for people who are interested in your product. It’s free to create and you can share all the up-to-date and exciting changes you’re making as much as you like.

You could also just downvote the posts you don’t want to see and move on, you don’t have to read my posts if you don’t like them.

I have. But this is never an effective strategy against fighting spam. Which is why I raised it as a question to the community.


Oracle’s cloud platform has an “always free” plan that self-hosters tend to use - yet I don’t think we’d accept Oracle posting monthly updates in this community. But maybe I’m wrong. Maybe this community should be for ads then?

If users were posting and discussing products that’s something else. That’s a community discussing things they find interesting or useful. Direct advertising is just self-serving. You can pretend it’s not - but we both know it is.

These XPipe posts have gone well beyond “I did a thing” and are starting to feel like I’ve subscribed for release updates that I can’t unsubscribe from for a product I will never use. So at this point it’s spam.

Edit: Well - I guess I could block you as a user - which I don’t really want to… But that seems to be the only option open to me.


That isn’t the question at all. It’s about whether we allow companies to market directly in this community. And apparently we do.


If you decided to devote all your time and energy to a project that was supposed to pay your bills, would you just sit and twiddle your thumbs thinking “if you build it, they will come”? ¯_(ツ)_/¯

No - I would shamelessly advertise it on every platform that let me. Which is what this person is doing. It’s a commercial product - they even call attention to that in their ad.


I would argue that all advertising is bad. This is a commercial product that the author has been sending near monthly updates to linux@ and selfhosting@ communities for some time.



I like jbake. Create templates, pages are either html or markdown. Pretty easy to use.


I don’t think the networking part is part that needs solving. Modern AP/routers are pretty easy to configure and setup securely. Dunno - I’m definitely not in the target audience for what you’re doing though.


In what way do you think this article supports anything about the claim that “ssh can be broken into fairly easily”. It’s at best an argument for not using passwords with SSH, and at least for using very good passwords.


Which problem(s) are you trying to solve? The networking issue of firewalls and port forwarding? The admin tasks of installing and configuring applications? The task nobody does of maintaining software and keeping it up-to-date?



Raspberry Pi is not a server. That people use it as one does not mean it’s fit for purpose.


SSH, especially password only ssh, can be broken into fairly easily.

WTF are you smoking? The tailscale propaganda is really getting crazy these days.


ssh is one of the most secure servers you can run. The tailscale propaganda is crazy in this community.



I self-host my own damn mail server and I wouldn’t want to support infrastructure for a business I was starting…

If your core business is not “making sure wordpress is running” then outsource it to others to worry about. You’ll have enough on your plate.


One thing to address is that if you’re sending lots of emails you start to raise concerns about being a spammer. Especially if somebody forgets they signed up for your newsletter and clicks “report as spam”. It can be a quick way to get blocked from your mail provider since they can themselves become blocked and they’d rather ban you than deal with that hassle. Just be sure whoever you’re sending mail through is okay with you sending “bulk” mail.



It’s listed as a privacy option on my pixel. It may be different for others but you could try searching the settings for “vpn” or “privacy.”


All SSDs will die too. Not saying you meant or implied that they wouldn’t, just clarifying for anyone who may not be aware. You’re spot on with “plan for failure”.


Dunnon about iOS but some Android phones have a “network protection” config which uses a Google VPN, so it tends to block viewing the local network.



You’ll be hard pressed to match Zoom. Audio and video quality are very good. There’s even a mode for musicians, so it won’t try to filter the instrument out as ‘noise’.


I took lessons over zoom for years, and it works fine. Is not a recording session, you don’t need to play together.


If you think about what the “S” in “NAS” is you’ll realize why they prioritize storage…

You want a general purpose server.


Only? “Viewing emails in a web browser” is the entire point of roundcube. It’s trivial to send out millions of “specially created emails” looking for a victim.


No worse than protecting your ssh key. Just keep it somewhere safe.


Docker doesn’t make a difference. Containers run natively and with no emulation.



No - you’re not installing an app from the App Store. You’re running services now. There needs to be some minimum assumed knowledge about what that entails. And if you don’t have that knowledge you should expect to seek it out separately.

And if you’re too lazy or think “gee that’s difficult” then guess what? Self-hosting’s not for you. No shame - go pay for a service instead.



His router is tri-band though meaning it has 2 5ghz transceivers. With an extender usually you use one of them as a backplane for ap->ap communication so it doesn’t interfere with your performance.


Nginx scales better than Apache does for static content and proxying, so it started to take over market share.

A home gamer handling a handful of users is unlikely to ever notice a difference.

But the configuration for nginx is simpler nout of the box for most things which is probably the real reason people use it at home.


Kubernetes is super easy with k3s and easier to maintain than Docker

I don’t think I’ve ever heard anyone say this… Kubernetes is a massive pain in the ass to learn, maintain and troubleshoot. If you find it easy that’s great, but it’s not for everyone.


Sorry - was ambiguous and thought you were saying the “cron” thing sounded best.


It’s fairly obvious I feel.

You’re saying rather than use a system tool that does the exact thing that you want you should bodge together a cron job that accomplishes your goal but doesn’t actually do what you want.

Like say you want to stop the docker service for some reason? systemctl stop docker will do that. Then your cron job will restart it. That’s not the desired outcome. You want the service running IF the service SHOULD be running. Which is a different thing than “always running”. And its’ exactly what you get for free with systemd without any silly custom BS.