Created page with "A familiar desktop experience for [https://join-lemmy.org lemmy]. frameless|border|upright=3|link=|alt=Screenshot of the lemmy.world frontpage in mlmym. == deployment == <syntaxhighlight lang="bash"> make ./mlmym --addr :8080 </syntaxhighlight> There is also a container image, if you prefer. It should be compatible with both podman and docker: <syntaxhighlight lang="bash"> podman run -it -p 8080:8080 code.mschae23.de/mschae23/mlmym:late..." |
Add links |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{DISPLAYTITLE:mlmym}} | |||
A familiar desktop experience for [https://join-lemmy.org lemmy]. | A familiar desktop experience for [https://join-lemmy.org lemmy]. | ||
* [https://code.mschae23.de/mschae23/mlmym source code] | |||
* [https://discuss.mschae23.de my instance] | |||
[[File:Mlmym - frontpage.png|frameless|border|upright=3|link=|alt=Screenshot of the lemmy.world frontpage in mlmym.]] | [[File:Mlmym - frontpage.png|frameless|border|upright=3|link=|alt=Screenshot of the lemmy.world frontpage in mlmym.]] | ||
Latest revision as of 22:42, 25 June 2026
A familiar desktop experience for lemmy.
deployment
make
./mlmym --addr :8080
There is also a container image, if you prefer. It should be compatible with both podman and docker:
podman run -it -p 8080:8080 code.mschae23.de/mschae23/mlmym:latest
Note that the container images are entirely untested.
single-instance mode
Set the environment variable LEMMY_DOMAIN to run in single-instance mode.
# direct
make
LEMMY_DOMAIN=example.com ./mlmym --addr :8080
# container
podman run -it -p 8080:8080 -e LEMMY_DOMAIN=example.com code.mschae23.de/mschae23/mlmym:latest
To avoid mlmym sending Lemmy requests through the public URLs, also set the LEMMY_INTERNAL_URL environment variable.
default user settings
To override a default setting to true, set the environment variable to any value. To undo an override, leave the variable blank.
| environment variable | default | description |
|---|---|---|
LISTING |
All |
default post listing type |
SORT |
Hot |
default post sorting |
COMMENT_SORT |
Hot |
default comment sorting |
DARK |
false | enable dark mode by default |
HIDE_THUMBNAILS |
false | hide post thumbnails by default |
COLLAPSE_MEDIA |
false | collapse media by default |
OPEN_LINKS_IN_NEW_TAB |
false | open links in new tabs by default |
OPEN_COMMENTS_IN_NEW_TAB |
false | open comments in new tabs by default |
CONTINUITY_LINES |
false | show continuity lines next to comments (like the RES setting) by default |
LANGUAGE_TAGS |
false | show language tags on posts and comments by default |
SHOW_UNREAD_COMMENTS |
false | show number of unread comments by default |
VOTE_BUTTON_LABELS |
simple |
alternate arrows for the voting buttons |
SHOW_VOTES_ON_COMMENTS |
false | if upvote/downvote totals are enabled, show them on comments too by default |
SHOW_CONTROVERSIAL |
false | show a dagger (†) on comments voted controversial by default |
CONSPICUOUS_NINJA_EDITS |
false | make edits that were made quickly after posting more noticeable by default |
instance settings
| environment variable | default | description |
|---|---|---|
LEMMY_DOMAIN |
unset | lemmy server to use in single-instance mode |
EMBED_METADATA |
false | output metadata tags for embeds |
license
mlmym is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License, version 3, as published by the Free Software Foundation.
mlmym is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with mlmym. If not, see https://www.gnu.org/licenses/.