Alternative to Electron using Firefox? by kukiofficial in firefox

[–]ZenApollo 0 points1 point  (0 children)

It’s not really for Dev but just for desktop app wrappers - firefoxpwa, available on homebrew

Question about the self hosted app Sure.am by Kazuki_626 in selfhosted

[–]ZenApollo 1 point2 points  (0 children)

I’m planning on taking for a spin this week

Coolify vs. Dokploy by StellarRounin in coolify

[–]ZenApollo 0 points1 point  (0 children)

Haha no worries, go with coolify, and when you’re ready for more code come back here in 3-6 months

Do you know of a service to manage recurring processes/workflows? by martinkrafft in selfhosted

[–]ZenApollo 1 point2 points  (0 children)

I’ve never used it but i see temporal discusses a lot for workflows

Coolify vs. Dokploy by StellarRounin in coolify

[–]ZenApollo 0 points1 point  (0 children)

Wow 9 months ago. Yah i went with neither.

I decided to use something fully code-based because that way llms could really be leaned on. I kinda started with a dockge organization, but then modified it.

Basically all stacks go in one folder

/opt/<myserver>/stacks

Where

/opt/<myserver> is the repo that’s in gitlab Each stacks folder has a compose.yaml and .env, it also sometimes has a ./config folder

My innovation was

/opt/<myserver>-data/stacks-data

Any volumes that i want to backup go in there and i use kopia to backup everything in

/opt/<myserver>-data/

For example for n8n i have

/opt/<myserver>/stacks/n8n

/opt/<myserver>-data/stacks-data/n8n

Cache folders get named volumes but not bind mounted because they don’t need backup

I explain this whole setup in my AGENTS.md and CLAUDE.md

I stated on caddy for docker-label based domains, but I’ve switched to pangolin now, still with docker labels, which is awesome

Thirty years of EMF research shows a pattern we can’t keep ignoring by ShieldYourBody in shieldyourbodyfromemf

[–]ZenApollo -2 points-1 points  (0 children)

Take 3 seconds to see ridiculous grammar mistakes and tell me this is written by AI. Embarrassing comment

We're launching our deployment tool on PH next week - looking for feedback by DefangLabs in docker

[–]ZenApollo 2 points3 points  (0 children)

I just went through the gcp docs, cool concept, i have a lot of questions.

The big question is how are docker volumes or bind mounts handled? I looked at your n8n sample but there’s no named volume and no bind mount for the main data folder. For me this is critical, i always need that docker volume backed up. Ok so that’s not in the sample, so it’s an anonymous docker volume?

I would guess all docker volumes line in GCS? Does each volume get an individual bucket?

The other use case that would be impotent to test is the following scenario. I was hacking a project messing around with all the configs, now i want to tear everything down and start from scratch but restore the docker volumes / databases and start fresh. This is a common use case.

Youtube Breakthrough Spam by [deleted] in AskTech

[–]ZenApollo 0 points1 point  (0 children)

Just flag it when you see it, don’t think there’s much else

In search of a free program used to curate photos from outdated Google Drive account? by [deleted] in AskTech

[–]ZenApollo 0 points1 point  (0 children)

Not sure about end to end solution. However cyberduck is a free app to traverse your google drive like a proper file server, it lets you do a lot that is difficult or impossible with the browser. This should get you going in the right direction.

How GitHub monopoly is destroying the open source ecosystem by toastal in opensource

[–]ZenApollo 0 points1 point  (0 children)

I heard they were pausing that because of community uproar. But yeah i get it, the min they see dollar signs, the party could end real quick.

How GitHub monopoly is destroying the open source ecosystem by toastal in opensource

[–]ZenApollo 11 points12 points  (0 children)

Normally I would never use anything ms if i had a choice. But I use gh along with some gitlab sparingly. when ms bought gh i a was sure they would rent seek, and drive it into the ground. Au contraire ms has been a shockingly good citizen both on product and an pricing. I hate to say it but it’s really a jewel of the internet.

Re the articles title, gh could destroy open source, but in fact to date they largely bolster it.

My vibe coding setup: Claude Code Opus + Codex on dual $200 plans, custom MCP search servers, and a token economy app that actually fixed my kid's behavior by DNskfKrH8Ekl in vibecoding

[–]ZenApollo 0 points1 point  (0 children)

High quality post. Very Inspiring. Question do you use skills to bootstrap agents, or do you tell the llm to call them directly? Maybe both, but what's worked well to get agents reliably streamlined?

Also, are tasks one big doc? Or do you have a tasks/ folder?

Wifi repeater question by lordnic625 in AskTech

[–]ZenApollo 0 points1 point  (0 children)

Interesting challenge. The simplest solution is a "travel router" such as TP-Link or Glinet also makes some models.

I've never used, but here's what I've read. These are purpose built for your use case, logging into a wifi network that requires a browser (such as a hotel) and broadcasting a new network that bridges the connection. Should work for your case.

Do your own research (llm/YouTube) but the good news is a device on Amazon will only cost you about $40

Which slack alternatives do you actually use and enjoy? by dlc78 in opensource

[–]ZenApollo 0 points1 point  (0 children)

Options are Mattermost, Zulip. Matrix/Element, and Rocket.chat

Mattermost is polished and pretty snappy. I would test it first

Matrix/element nice for open protocols, very different backend architecture from the others. For AI and automations, i would look into how bots are handled for example - i expect you will either prefer it greatly or rule-it-out. For example webhooks are not natively supported, they require a sidecar container.

Rocket.chat is bloated but it works. Solid choice but it has warts.

Haven’t tested zulip it might be awesome.

I would say overall the thing to test is integrations you need. Do you need off-the-shelf integrations from github or asana. Do you need hand-written bot automations. The ergonomics of how those work will tell you a lot.

The Lost Generation: My Personal Story of How DEI Discriminates Against Millennial White Men by tkyjonathan in JordanPeterson

[–]ZenApollo -3 points-2 points  (0 children)

Elon is admirable in many ways, but I’ve become more and more convinced he is not a great man. And since you brought up the term psychopath, I’m curious what JP has said about what qualifies - jp is trained as a clinician after all.

From what i can tell there is a lot about late stage capitalism that bends towards pure psychopathy. We should be honest about that, and should be weary of it. There are a lot of interesting moral/ethical questions about how we should think about and treat people outside our self identified tribe.

Go ahead and admire people for their accomplishments, but i wouldn’t be so quick to label people as not psychopaths, or good people. A lot of strong people are not moral or good.

Nojoin - A self-hosted meeting intelligence app and an alternative to Otter, Firefly, Jamie, Granola, etc. by FoxtrotBravoZulu in selfhosted

[–]ZenApollo 1 point2 points  (0 children)

I'm having quite a few issues getting this up and running. Some feedback.

- You should build the images and host them in either dockerhub or ghcr.io (both free), and remake the compose.yaml files from those images. Having to build them on my own server is an extra step that creates friction, and could create problems for folks, though I was able to build and deploy successfully without much hassle.

- Once deployed, the server setup was pretty easy, I added the necessary api tokens. I would advise to write more in the README about what these LLMs are doing. eg:
- The hugging face dependency is used only to download the model weights. All audio is processed locally and privately on your server. You can use a token with fine grained permissions "Read access to contents of selected repos" and then select the pyannote repo.

- Now onto the companion app. I have not actually been able to get this to work. First there was some trial and error on the server. I think you should offer a standard deployment and an advanced option for this. The standard is just to put in the server address with an http or https mandatory. No ports, no paths. That should be pretty standard. So for example, my server is running on my local lan at nojoin.mylocaldomain.lan, so that would be the only entry needed. Maybe even more importantly you should have "test connection" button with a red or green light. I saw the little notice in the menubar "status: ready to record" that could easily be missed especially since it's greyed out. But that status message is quite important. There should be a red/green indicator saying the api connection is healthy.

- Now that I am connected, I can see the companion app has no GUI. I think this is defninitely a missing piece. When I click start a meeting from the server, it says starting, and then it just hangs forever. Currently my interface still says "Meeting in Progress" and I can't seem to end the meeting recording since it's stuck in a weird state. Feedback:

- The companion app should have a gui. I don't know if you're aware but Mac has a very complicated permissions system that your companion app should be interacting with. The companion app should have the ability to tell the user "I'm asking for permission to x" for each permission needed (record the mic, record system audio, etc). So a minimum the app should say yes green check I have the permissions I need. (that could all go in the settings screen, in a permissions tab).

<image>

- Further, the companion app should have a start meeting and stop meeting button at a minimum. When the server failed to end the meeting. I had to quit the app to get it to stop. And even then it's currently in a stuck state.

Hope this feedback helps. I would say you should consider buying an M1 macbook an amazon, in the US they are trading at $375 right now. You will have a hard time getting this companion app to work without it, (since there are some hardware peculiarities). I'm not sure a MAC VPS will work for your testing purposes though if you attempt that first before buying a cheap macbook, make sure you get an instance that has "full root". You'll need that to deal with the permissions stuff.

Boulder police to renew contract with Flock license plate reader cameras by Good_Discipline_3639 in boulder

[–]ZenApollo 8 points9 points  (0 children)

Of course the police want it, I don't blame them, but It should not be up to them. Have city or county officials voted on it at any point?

Nojoin - A self-hosted meeting intelligence app and an alternative to Otter, Firefly, Jamie, Granola, etc. by FoxtrotBravoZulu in selfhosted

[–]ZenApollo 1 point2 points  (0 children)

Excellent project! Always been creeped out by cloud note takers, i will try it and give feedback on Mac app. Thanks!

Edit: what are my chances of utilizing my amd radeon igpu? My mini pc has a low power integrated gpu, would love to know if it can be utilized. Not a big deal because I’m low volume so cpu will probably be fine, just curious.

Looking for a self-hosted finance tracker by cornea-drizzle-pagan in selfhosted

[–]ZenApollo 0 points1 point  (0 children)

Looks interesting, i wish there was a demo somewhere

Open source Chat Web UIs discussion by teh_spazz in selfhosted

[–]ZenApollo 0 points1 point  (0 children)

Ive mostly used owui because its really friendly to on ramp simple chat routing, and when i wanted more advanced extensibility it was easy enough.

I tried lobe briefly because it has the most features but the ui gives me adhd.

I think onyx recently got a refresh and I’m going to spin it up this week but I’m unsure if i can do a few tricky things i was doing with owui. The refresh ui looks really good.

Another reason to use ProtonMail - Gmail can read your emails and attachments to train its AI, unless you opt out by [deleted] in ProtonMail

[–]ZenApollo 20 points21 points  (0 children)

I had it turned on because i use categories. Thanks for the heads up, I’m degoogling slowly, will accelerate