Package Details: lemonade-server 10.4.0-1

Git Clone URL: https://aur.archlinux.org/lemonade-server.git (read-only, click to copy)
Package Base: lemonade-server
Description: Lemonade: Local LLM Serving with GPU and NPU acceleration (Server)
Upstream URL: https://github.com/lemonade-sdk/lemonade/
Licenses: Apache-2.0
Provides: lemonade-server
Submitter: luciddream
Maintainer: luciddream (bitgamma)
Last Packager: luciddream
Votes: 11
Popularity: 5.71
First Submitted: 2025-11-15 12:59 (UTC)
Last Updated: 2026-05-08 17:17 (UTC)

Pinned Comments

luciddream commented on 2025-12-16 20:53 (UTC) (edited on 2026-05-08 17:33 (UTC) by luciddream)

lemonade-server has a systemd service unit. Use systemctl start lemond to start.

Default configuration is available at /usr/share/lemonade/defaults.json and should be placed at: /var/lib/lemonade/.cache/lemonade/config.json

Also /etc/lemonade/conf.d/zz-secrets.conf for the Lemonade API KEY.

The cache where all models, backends, and other files are stored is now in /var/lib/lemonade/.cache

GUI: lemonade-desktop.

Latest Comments

1 2 3 4 Next › Last »

bitgamma commented on 2026-04-30 05:23 (UTC)

release 10.3 renamed the lemonade-server systemd unit into lemond. If you had it enabled remember to systemctl disable lemonade-server and systemctl enable --now lemond after upgrading

luciddream commented on 2026-04-29 12:37 (UTC)

Hi all, I'm out of the country and don't have access to my PC until 6 of May. I'll try to figure out if a co-maintainer can create this release. Sorry about that.

luciddream commented on 2026-04-16 05:54 (UTC) (edited on 2026-04-16 05:54 (UTC) by luciddream)

@gm112

There is no issue with the libwebsockets library, you have to rebuild the package when the system dependencies change. This is how AUR works.

keep in mind that a rebuild of a package may be required when its shared library dependencies are updated, not only when the package itself is updated.

gm112 commented on 2026-04-16 00:09 (UTC)

Regarding the libwebsockets.so.20, I was able to get lemonade-server working again by pointing CMake to build off system libraries.. which maybe not ideal, but is a workaround if you want to get going faster.

-D CMAKE_PREFIX_PATH=/usr
-D CMAKE_LIBRARY_PATH=/usr/lib
-D CMAKE_INCLUDE_PATH=/usr/include

rrevi commented on 2026-04-14 09:53 (UTC) (edited on 2026-04-14 09:57 (UTC) by rrevi)

Since I upgraded to version 10.2.0-1 and upgrade the rest of my system, I haven't been able to run lemond:

$ lemond
lemond: error while loading shared libraries: libwebsockets.so.20: cannot open shared object file: No such file or directory

Seems like libwebsockets package upgraded and broke lemonade-server?

My current libwebsockets package version is: 4.5.8-1.1

$ cat /var/log/pacman.log | grep libwebsockets
[2026-01-23T20:20:58-0500] [ALPM] installed libwebsockets (4.4.1-1.1)
[2026-03-05T21:31:49-0500] [ALPM] upgraded libwebsockets (4.4.1-1.1 -> 4.4.2-1.1)
[2026-04-13T00:36:34-0400] [ALPM] upgraded libwebsockets (4.4.2-1.1 -> 4.5.8-1.1)
...

luciddream commented on 2026-04-13 21:01 (UTC)

@th3raid0r it looks to be a bug in FLM code, I've opened an issue about it! You shouldn't need to set the memlock limits any more. I will also update the documentation when this bug is resolved.

th3raid0r commented on 2026-04-13 00:57 (UTC)

Issue:

The lemonade-server systemd unit file lacks LimitMEMLOCK=infinity which is required for FLM to be able to work properly - particularly with embedding or whisper.

luciddream commented on 2026-04-12 18:17 (UTC)

@Migsi That's the same issue I had last week which made me accidentally add it to makedependencies. I think I have to find a better way to deal with it. I believe having to --rebuild is normal, but I want to understand if there is a better way to deal with it.

Migsi commented on 2026-04-12 16:52 (UTC) (edited on 2026-04-12 17:00 (UTC) by Migsi)

With the latest update of libwebsockets at 2026-04-10 my install broke, as it is looking for the wrong version of the .so file. A plain reinstall won't trigger a rebuild, as the artifacts appear to remain cached.

EDIT: Overlooked the '--rebuild' flag. Fixed it as expected. Is there some way for AUR packages to auto rebuild on dependency updates?