• 1 Post
  • 192 Comments
Joined 9 months ago
cake
Cake day: December 13th, 2024

help-circle

  • Email is the hardest thing to self-host, but it’s definitely doable. You’ll need a static IP, and you’ll need to talk to your ISP to make sure outbound connections on port 25 are open.

    Set up your servers and your DNS settings (another commenter gave a good guide), then use this tool to check that DKIM and SPF are working and that you’re not seen as spam with SpamAssassin:

    https://dkimvalidator.com/

    Once that’s done, take your static IP and check it with this tool:

    https://mxtoolbox.com/blacklists.aspx

    If it’s on any of the lists, you’ll need to go to those lists’ sites and try to get it removed. You might need to make an email address for “postmaster@yourdomain” at this point.

    Beyond that, you may need to “warm up” your IP address, by sending email to yourself on various services (Gmail, Yahoo, Microsoft) and marking them as not spam.

    Then you should be golden.

    I had to do this for both my SMTP servers for Port87. If you use more than one server, this process gets a little harder, so probably stick to one at first.









  • What do you mean “usually requires a dev”?

    I am a dev, and nothing I’ve built (by writing code) is something any of this software could do. Why would someone hire me to build something that’s already available? The reason I write things is because they can’t be done with existing software.

    I build things with an OS all the time. I built a media center PC by installing Bazzite on a mini pc. Doesn’t that make Bazzite no-code software? I also built a living room gaming console with Bazzite. And I built an automatic sorting system in my Minecraft world. Minecraft is no-code software. I built some bookmarklets in Firefox, so Firefox is no-code software. (Ok, to be fair, I wrote code to do that, so I guess Firefox is code software.) I built a parametric font with Inkscape. Isn’t that no-code software? Oh, I built a 3D printed wood joiner bracket with FreeCAD, so that’s no-code software too.

    Does none of this count? What is the exact specifications of the things you can build with a piece of software that make it no-code software vs not no-code software?



  • So basically any software that has logic abstraction? So, almost all software. Why not call that logic-abstraction software? Why invent some (seemingly purposefully) confusing term that doesn’t even apply to half of what people label with it.

    Spreadsheet software has literal programming languages written for it. That’s not no-code. VBA is code. Also, I wouldn’t use the term magic, but rather math. Spreadsheets are akin to a sheet of paper that can do math. If you write the math wrong, you get the wrong answer.

    Browsers are ridiculously code-full. Press F12 and there’s a terminal. You can even launch a remote debugging environment.

    Same as video and audio editors. With very few exceptions, professional media editors have full fat scripting language support built in. Same with bookkeeping software.

    I just think the term “no-code software” is essentially meaningless, vague & ill defined, and therefore useless. Just say advanced or extensible software.



  • hperrin@lemmy.catoLinux@lemmy.mlLinux Tablet?
    link
    fedilink
    English
    arrow-up
    6
    ·
    16 days ago

    The only reason I can’t really buy one is that my job requires a really color accurate display, and the display on it is only like 66% sRGB. I’m hoping they release one with a better screen, cause other than that, it looks so awesome!