• 1 Post
  • 52 Comments
Joined 3 years ago
cake
Cake day: July 22nd, 2023

help-circle


  • How do you mean merge?

    It’s basically another messenger.

    Signal is a great app to replace your messenger with. Keep in mind that it doesn’t save whatever media you post there in your gallery.

    Matrix is another solution, but you’d have to self host that. I have no experience with it.

    Threema is a swiss app which I think was pretty privacy respecting as well? It doesn’t use phone numbers either IIRC.








  • Email notification and the like usually don’t work out of the box and require SMTP configuration. This is usually available in the app admin consoles or configurable through Environment variables in the console.

    I’m not running it ( and I haven’t checked it for Monica HQ ), but those would be the first things I’d look for.

    The .env.example file shows SMTP settings. The example file notifies to a logfile rather than an email.

    https://github.com/monicahq/monica/blob/main/.env.example

    # Mailing
    # Set the MAIL_MAILER to 'smtp' if you want to send emails.
    MAIL_MAILER=log
    MAIL_HOST=smtp.mailtrap.io
    MAIL_PORT=2525
    MAIL_USERNAME=null
    MAIL_PASSWORD=null
    MAIL_ENCRYPTION=null
    MAIL_FROM_ADDRESS[email protected]
    MAIL_FROM_NAME="${APP_NAME}"
    MAIL_REPLY_TO_ADDRESS[email protected]
    MAIL_REPLY_TO_NAME="${APP_NAME}"
    





  • The biggest sacrifice in the transition is re-learning certain stuff because Mac is very opinionated, while Linux gives you a lot more freedom w.r.t. certain preferences. It’s also a walled garden. Depending on who you are you could find it incredibly frustrating to use.

    Installing/uninstalling applications suck imo. It’s intuitive enough (drag a application to the trashcan). I feel like it doesn’t clean things from startup or background services properly sometimes. As a result you could get an error stating that it can’t find a service from an app that isn’t even installed anymore.

    Alternatively I am very satisfied with the battery life of the apple silicon ( ARM ) laptop I got from work.

    Not sure how well it holds up for gaming ( if you’re planning to do that ).

    The old “there’s an app for that” still rings true as per my latest experience. Certain things are simply not in the OS for a reason that is beyond me. A simple example is window management. Moving an application to a different screen or making it half sized etc… there simply aren’t any shortcuts for it and you’ll need to install an app for something that’s pretty basic.

    I’d advise you to install most of your software through homebrew ( if possible ). Apple is expensive. The peripherals cost more than the average windows/Linux ones.

    Generally speaking, I feel like you lose flexibility and you’re forced into the Mac-way of doing things. This isn’t necessarily bad, but depending on how much of a power user you are, it could definitely generate friction.

    If you do jump to mac I can suggest the following apps:

    Raycast ( as a replacement for spotlight ): override the shortcut CMD+space yourself, more flexible and the free tier is very generous/useable. https://www.raycast.com/

    Amd64 architecture programs won’t run on it unless you use rosetta2. It’s a compatibility layer, keep in mind that going forward you’ll be able to run containers using rosetta2, but pure amd64 binaries might become an issue in the future ( https://developer.apple.com/forums/thread/787530 ). If this makes no sense to you it might also not really be relevant :).

    Homebrew for software installs ( if supported ). You can think of it like a package manager for macos. Like apt and the like: https://brew.sh/ You can use brew to install a GUI if you prefer that ( https://www.wailbrew.app/ )

    Caffeine prevents your mac going to sleep automatically: https://www.caffeine-app.net/

    If you want to manage the menu bar at the top because it has too many icons you can use ice: https://github.com/jordanbaird/Ice

    Moving and resizing Windows using keyboard shortcuts: https://formulae.brew.sh/cask/rectangle

    I’ve also used this to clean up background services and such which are no longer installed: https://www.titanium-software.fr/en/onyx.html It’s worked to remove an error from an app that was no longer installed, but for whatever reason was still registered somewhere.

    Note that there are alternatives. The ones I’ve listed are free, FOSS or freemium where the free tier is good enough.

    You’ll find more as you go along I guess. YMMV if you decide to take the leap.





  • I have no clue as I’ve not set this up myself unfortunately. :(

    There are also certain Linux distros have SElinux enabled ( like red hat or fedora ). This could also block docker from accessing the file if it is enabled.

    You’d have to search online how to set a policy in selinux to allow it.

    SElinux does not appear in Ubuntu/Debian based distros.

    Easiest check would be to run getenforce. If it works and it returns 1 it’s enabled and possibly the culprit. You can try running your docker after running setenforce 0. This will temporarily disable it until a restart IIRC. You can enable it again by setting it to 1.

    I wouldn’t recommend disablint it permanently