this post was submitted on 12 Mar 2025
49 points (81.0% liked)

Selfhosted

44901 readers
969 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Wondering about services to test on either a 16gb ram "AI Capable" arm64 board or on a laptop with modern rtx. Only looking for open source options, but curious to hear what people say. Cheers!

top 50 comments
sorted by: hot top controversial new old
[–] MangoPenguin@lemmy.blahaj.zone 2 points 3 days ago (1 children)

If Immich counts for its search system, then there's that.

Otherwise I've tried some various things and found them lacking in functionality, and would require leaving my PC on all the time to use.

[–] kiol@lemmy.world 1 points 3 days ago

What else did you try and what was lacking?

[–] couch1potato@lemmy.dbzer0.com 2 points 6 days ago* (last edited 6 days ago) (1 children)

I spun up ollama and paperless-gpt to add ai ocr sidecar to paperless-ngx. It's okay. It can read handwritten stuff okayish, which is better than tesseract (doesnt read hand writing at all), so I throw handwritten stuff to it, but the difference on typed text is marginal in my single day I spent testing 3 different models on a few different typed receipts.

[–] kiol@lemmy.world 1 points 5 days ago (1 children)

Which specific models did you try and how would you rank each is usability?

[–] couch1potato@lemmy.dbzer0.com 2 points 5 days ago (1 children)

I tried minicpm-v, granite3.2-vision, and mistral.

Granite didn't work with paperless-gpt at all. Mistral worked sometimes but also just kept running sometimes and didn't finish within a reasonable time (15 minutes for 2 pages). minicpm-v finishes every time, but i just looked at some of the results and seems as though it's not even worth keeping it running either. I suppose maybe the first one I tried that gave me a good impression was a fluke.

To be fair, I'm a noob at local ai, and I also don't have a good gpu (gtx1650). So these failures could all be self induced. I like the idea of ai powered ocr so I'll probably try again in the future...

[–] kiol@lemmy.world 1 points 3 days ago (1 children)

I find your experiments inspired. Thank you! I'm learning about this myself on an rtx and excited to discuss on my little podcast.james.network one of these days. Been using paperless minus the AI functionality so far. About to start testing different AI services on an arm64 device with 16gb ram that claims some level of AI support; will see how that goes. Let me know if there are any other specific services/models you'd recommend or are curious about.

[–] couch1potato@lemmy.dbzer0.com 1 points 3 days ago

Sure, and let me know how it goes for you. I'm on a dell r720xd, about to upgrade my ram from 128 to 296 gb... don't want to spend the money for a new gpu right now.

I'll report back after I try again.

[–] kata1yst@sh.itjust.works 21 points 1 week ago (1 children)

I use OLlama & Open-WebUI, OLlama on my gaming rig and Open-WebUI as a frontend on my server.

It's been a really powerful combo!

[–] kiol@lemmy.world 5 points 1 week ago (4 children)

Would you please talk more about it. I forgot about Open-webui, but intending to start playing with. Honestly, what do you actually do with it?

[–] mac@lemm.ee 5 points 1 week ago* (last edited 1 week ago)

I have Linkwarden pointed at my ollama deployment, so it auto tags links that I archive which is nice.

I've seen other people send images captured on their security cameras on frigate to ollama to get it to describe the image

There's a bunch of other use cases I've thought of for coding projects, but haven't started on any of them yet

[–] Oisteink@feddit.nl 5 points 1 week ago* (last edited 1 week ago) (3 children)

I have the same setup, but its not very usable as my graphics card has 6gb ram. I want one with 20 or 24, as the 6b models are pain and the tiny ones don’t give me much.

Ollama was pretty easy to set up on windows, and its eqsy to download and test the models ollama has available

load more comments (3 replies)
[–] afk_strats@lemmy.world 3 points 1 week ago

I have this exact same setup. Open Web UI has more features than I've been able to use such as functions and pipelines.

I use it to share my LLMs across my network. It has really good user management so I can set up a user for my wife or brother in law and give them general use LLM while my dad and I can take advantage of Coding-tuned models.

The code formatting and code execution functions are great. It's overall a great UI.

Ive used LLMs to rewrite code, help format PowerPoint slides, summarize my notes from work, create D&D characters, plan lessons, etc

[–] 30p87@feddit.org 2 points 1 week ago

Sex chats. For other uses, just simple searches are better 99% of the time. And for the 1%, something like the Kagis FastGPT helps to find the correct keywords.

[–] Smokeydope@lemmy.world 16 points 1 week ago* (last edited 1 week ago)

I run kobold.cpp which is a cutting edge local model engine, on my local gaming rig turned server. I like to play around with the latest models to see how they improve/change over time. The current chain of thought thinking models like deepseek r1 distills and qwen qwq are fun to poke at with advanced open ended STEM questions.

STEM questions like "What does Gödel's incompleteness theorem imply about scientific theories of everything?" Or "Could the speed of light be more accurately refered to as 'the speed of causality'?"

As for actual daily use, I prefer using mistral small 24b and treating it like a local search engine with the legitimacy of wikipedia. Its a starting point to ask questions about general things I don't know about or want advice on, then do further research through more legitimate sources.

Its important to not take the LLM too seriously as theres always a small statistical chance it hallucinates some bullshit but most of the time its fairly accurate and is a pretty good jumping off point for further research.

Lets say I want an overview of how can I repair small holes forming in concrete, or general ideas on how to invest financially, how to change fluids in a car, how much fat and protein is in an egg, ect.

If the LLM says a word or related concept I don't recognize I grill it for clarifying info and follow it through the infinite branching garden of related information.

I've used an LLM to help me go through old declassified documents and speculate on internal gov terminalogy I was unfamiliar with.

I've used a speech to text model and get it to speek just for fun. Ive used multimodal model and get it to see/scan documents for info.

Ive used websearch to get the model to retrieve information it didn't know off a ddg search, again mostly for fun.

Feel free to ask me anything, I'm glad to help get newbies started.

[–] RonnyZittledong@lemmy.world 8 points 1 week ago (2 children)

None currently. Wish I could afford a GPU to play with some stuff.

[–] kiol@lemmy.world 2 points 1 week ago

Well, let me know your suggestions if you wish. I took the plunge and am willing to test on your behalf, assuming I can.

[–] state_electrician@discuss.tchncs.de 1 points 1 week ago (2 children)

Yeah. I have a mini PC with an AMD GPU. Even if I were to buy a big GPU I couldn't use it. That frustrates me, because I'd love to play around with some models locally. I refuse to use anything hosted by other people.

[–] moomoomoo309@programming.dev 1 points 1 week ago (1 children)

Your M.2 port can probably fit an M.2 to PCIe adapter and you can use a GPU with that - ollama supports AMD GPUs just fine nowadays (well, as well as it can, rocm is still very hit or miss)

[–] state_electrician@discuss.tchncs.de 1 points 1 week ago (1 children)

Oh, then I need to give it another try.

[–] moomoomoo309@programming.dev 1 points 1 week ago

Check rocm's supported cards, oh and after you install rocm, restart your computer - made that mistake when I was doing it and couldn't figure out why it wasn't working.

[–] L_Acacia@lemmy.ml 1 points 1 week ago

Most LLM projects support Vulkan if you have enough VRAM

[–] colourlesspony@pawb.social 7 points 1 week ago (4 children)

I messed around with home assistant and the ollama integration. I have passed on it and just use the default one with voice commands I set up. I couldn't really get ollama to do or say anything useful. Like I asked it what's a good time to run on a treadmill for beginners and it told me it's not a doctor.

[–] metoosalem@feddit.org 12 points 1 week ago (1 children)

Like I asked it what's a good time to run on a treadmill for beginners and it told me it's not a doctor.

Kirkland brand meseeks energy.

[–] psmgx@lemmy.world 3 points 1 week ago

Hey now Kirkland brand is respectable, usually premium brands repackaged. Such as how Costco vodka was secretly ("secretly") Grey Goose

[–] Starfighter@discuss.tchncs.de 5 points 1 week ago* (last edited 1 week ago)

There are some experimental models made specifically for use with Home Assistant, for example home-llm.

Even though they are tiny 1-3B I've found them to work much better than even 14B general purpose models. Obviously they suck for general purpose questions just by their size alone.

That being said they're still LLMs. I like to keep the "prefer handling commands locally" option turned on and only use the LLM as a fallback.

[–] Smokeydope@lemmy.world 3 points 1 week ago

Sounds like ollama was loaded up with an either overly censored or plain brain dead language model. Do you know which model it was? Maybe try mistral if it fits in your computer.

[–] kiol@lemmy.world 2 points 1 week ago (1 children)

Haha, that is hilarious. Sounds like it gave you some snark. afaik you have to clarify by asking again when it says such things. "I'm not asking for medical advice, but..."

load more comments (1 replies)
[–] Grandwolf319@sh.itjust.works 5 points 1 week ago (2 children)

I have Immich that has AI searching for my photos. Pretty useful for finding stuff actually

load more comments (2 replies)
[–] ikidd@lemmy.world 4 points 1 week ago (1 children)

LMStudio is pretty much the standard. I think it's opensource except for the UI. Even if you don't end up using it long-term, it's great for getting used to a lot of the models.

Otherwise there's OpenWebUI that I would imagine would work as a docker compose, as I think there's ARM images for OWU and ollama

[–] L_Acacia@lemmy.ml 2 points 1 week ago (1 children)

Well they are fully closed source except for the open source project they are a wrapper on. The open source part is llama.cpp

[–] ikidd@lemmy.world 1 points 1 week ago (1 children)

Fair enough, but it's damn handy and simple to use. And I don't know how to do speculative decoding with ollama, which massively speeds up the models for me.

[–] L_Acacia@lemmy.ml 1 points 1 week ago (4 children)

Their software is pretty nice. That's what I'd recommand to someone who doesn't want to tinker. It's just a shame they don't want to open source their software and we have to reinvent the wheel 10 times. If you are willing to tinker a bit koboldcpp + openewebui/librechat is a pretty nice combo.

load more comments (4 replies)
[–] truxnell@infosec.pub 4 points 1 week ago (2 children)

I run ollama and auto1111 on my desktop when it's powers on. Using open-webui in my homelab always on, and also connected to openrouter. This way I can always use openwebui with openrouter models and it's pretty cheap per query and a little more private that using a big tech chatbot. And if I want local, I turn on the desktop and have local lamma and stab diff.

I also get bugger all benefit out of it., it's a cute toy.

load more comments (2 replies)
[–] neatobuilds@lemmy.today 3 points 1 week ago

I have immich machine learning and ollama with openwebui

I use immich search a lot to find things like pictures of the side of the road to post on my community !sideoftheroad@lemmy.today

I almost never use the ollama though, not really sure what to do with it other than ask it dumb questions just to see what it says

I use the duckduckgo one when it auto has an answer to something I searched but its not too reliable

[–] y0shi@lemm.ee 3 points 1 week ago (3 children)

I’ve an old gaming PC with a decent GPU laying around and I’ve thought of doing that (currently use it for linux gaming and GPU related tasks like photo editing etc) However ,I’m currently stuck using LLMs on demand locally with ollama. Energy costs of having it powered on all time for on demand queries seems a bit overkill to me…

load more comments (3 replies)
[–] rikudou@lemmings.world 2 points 1 week ago (1 children)

Try running an AI Horde worker, it's a really great service!

[–] kiol@lemmy.world 1 points 1 week ago (1 children)

Not sure I know what that is. As in Hoarder?

[–] rikudou@lemmings.world 4 points 1 week ago

It's a cluster of workers where everyone can generate images/text using workers connected to the service.

So if you ran a worker, people could generate stuff using your PC. For that you would gain kudos, which in turn you can use to generate stuff on other people's computers.

Basically you do two things: help common people without access to powerful machines and use your capacity when you have time to use the kudos whenever you want, even on the road where you can't turn on your PC if you fancy so.

[–] Helmaar@lemmy.world 2 points 1 week ago (1 children)

I was able to run a distilled version of DeepSeek on Linux. I ran it inside a PODMAN container with ROCM support (I have an AMD GPU). It wasn't super fast but for a locally deployed and self hosted option the performance was okay. Apart from that I have deployed Fooocus for image generation in a similar manner. Currently, I am working on deploying Stable Diffusion with either ComfyUI or Automatic1111 inside a PODMAN container with ROCM support.

[–] kiol@lemmy.world 2 points 1 week ago

Didn't know about these image generation tools, besides Stable Diffusion. Thanks!

[–] superglue@lemmy.dbzer0.com 1 points 1 week ago (2 children)

Can anyone suggest a model for light coding? I'm on a 3070 mobile.

[–] L_Acacia@lemmy.ml 1 points 1 week ago

Qwen coder or the new gemma3.

But at this size using privacy respecting api might be both cheaper and lead to better results.

load more comments (1 replies)
load more comments
view more: next ›