-
Notifications
You must be signed in to change notification settings - Fork 187
Expand file tree
/
Copy pathrejectedlist.toml
More file actions
420 lines (361 loc) · 16 KB
/
Copy pathrejectedlist.toml
File metadata and controls
420 lines (361 loc) · 16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
[sillytavern]
description = "LLM Frontend for power users"
name = "SillyTavern"
reason = "Based on a LLM"
upstream = "https://github.com/SillyTavern/SillyTavern"
website = "https://sillytavern.app/"
[e621-image-hosting]
description = "An Imageboard with a heavy focus on tagging and searchability"
name = "e621 image hosting"
reason = "Docker-compose mess"
upstream = "https://github.com/e621ng/e621ng"
website = ""
[photo-sphere-viewer]
description = "A JavaScript library to display 360° sphere panoramas. Very customizable."
name = "Photo Sphere Viewer"
reason = "Just a library, can be integrated in a My Webapp"
upstream = "https://github.com/mistic100/Photo-Sphere-Viewer"
website = "https://photo-sphere-viewer.js.org/"
[minecraft-bedrock-server]
description = "This allows you to host your own world server on Minecraft Bedrock Edition."
name = "Minecraft Bedrock Server"
reason = "MineCraft is not free, whatever its flavour"
upstream = "https://github.com/TheRemote/MinecraftBedrockServer"
website = "https://jamesachambers.com/minecraft-bedrock-edition-ubuntu-dedicated-server-guide/"
[kirbycms]
description = "Kirby: the CMS that adapts to any project, loved by developers and editors alike."
name = "KirbyCMS"
reason = "Not free"
upstream = "https://github.com/getkirby/kirby"
website = "https://getkirby.com/"
[coolify]
description = "Alternative à Vercel"
name = "Coolify"
reason = "Does not make sense to integrate in YunoHost, and most likely incompatible anyways"
upstream = "https://github.com/coollabsio/coolify"
website = "https://coolify.io/"
[chatmail]
description = "Deltachat server"
name = "chatmail"
reason = "YunoHost already integrates a mail server"
upstream = "https://github.com/deltachat/chatmail"
website = "https://delta.chat/en/2023-12-13-chatmail"
[stalwart-mail-server]
description = "Modern All-in-One Mail Server (IMAP, JMAP, SMTP) written in Rust."
name = "Stalwart Mail Server"
reason = "YunoHost already integrates a mail server"
upstream = "https://github.com/stalwartlabs/mail-server"
website = "https://stalw.art"
[retronas]
description = "It allows you to store ROMs and sync to different consoles with networking connecting."
name = "RetroNAS"
reason = "Big scary security warning in the app's README"
upstream = "https://github.com/retronas/retronas"
website = ""
[quakejs]
description = "QuakeJS allows you to play Quake III Arena Multiplayer on Web Browser using JavaScript."
name = "QuakeJS"
reason = "Unmaintained project"
upstream = "https://github.com/inolen/quakejs"
website = "http://www.quakejs.com/"
[speckle-server]
description = "Data infrastructure for the AEC industry."
name = "Speckle Server"
reason = "Too niche of a use case, and no Docker-less install options"
upstream = "https://github.com/specklesystems/speckle-server"
website = "https://speckle.systems/"
[graphite]
description = "Création non destructive d'image"
name = "Graphite"
reason = "No self-hosting documentation"
upstream = "https://github.com/GraphiteEditor/Graphite"
website = "https://graphite.rs/"
[affine]
description = "Wiki, écriture de document, Mindmap, Moodboard, un melting polt d'outil pour créer divers document."
name = "Affine"
reason = "Unclear license and too big of a framework"
upstream = "https://github.com/toeverything/AFFiNE"
website = "https://affine.pro/"
[authentik]
description = "Replace Active Directory, Okta and Auth0. Supports OIDC, SAML, LDAP, SCIM, Radius, and Proxy."
name = "authentik"
reason = "YunoHost already integrates a SSO, it will conflict."
upstream = "https://github.com/goauthentik/authentik"
website = "https://goauthentik.io/"
[mirlo]
description = "Mirlo provides a user-friendly space to help musicians sell music, manage subscriptions, and share w"
name = "Mirlo"
reason = "Too big of a Docker-compose mess"
upstream = "https://github.com/funmusicplace/mirlo/"
website = ""
[h5p]
description = "This collection of tools aim to creates interactive exercices for learning purposes."
name = "H5P"
reason = "The tools are spread across too many repos, making packaging difficult"
upstream = "https://github.com/h5p"
website = "https://h5p.org/"
[gophish]
description = "Phishing toolkit for security awareness training and penetration testers"
name = "Gophish"
reason = "Too niche of a use case"
upstream = "https://github.com/gophish/gophish"
website = "https://getgophish.com"
[pdftochat]
description = "Chat with your PDFs in seconds. Powered by Together AI and Pinecone."
name = "PDFTOCHAT"
reason = "whatthefuck.gif, also AI"
upstream = "https://github.com/Nutlope/pdftochat"
website = "https://www.pdftochat.com/"
[jam]
description = "With Jam you can create audio rooms that can be used for panel discussions, jam sessions, ..."
name = "Jam"
reason = "Unmaintained"
upstream = "https://github.com/jam-systems/jam"
website = "https://jam.systems/"
[bluesky-pds]
description = "Personal Data Server for Bluesky, federated social network based on the AT protocol."
name = "Bluesky PDS"
reason = "One of the principles at the heart of the YunoHost project is to be a modest counterweight to GAFAM and surveillance capitalism, [...] [not to] provide a ready-to-use tool to our users to be part of it directly"
upstream = "https://github.com/bluesky-social/pds"
website = "https://bsky.social/about"
[anysync]
description = "Allows sync between devices for Aytype."
name = "AnySync"
reason = "Clients are not totally free"
upstream = "https://github.com/anyproto/any-sync"
website = "https://anytype.io/"
[dub]
description = "Open-source link management infrastructure."
name = "dub"
reason = "Tracking system, against YunoHost core values"
upstream = "https://github.com/dubinc/dub"
website = "https://dub.co"
[maybe]
description = "The OS for your personal finances"
name = "Maybe"
reason = "Surely not ready for self-hosting"
upstream = "https://github.com/maybe-finance/maybe"
website = "https://hello.maybe.co"
[osclass]
description = "Classifieds website"
name = "Osclass"
reason = "Unmaintained"
upstream = "https://github.com/osclass/Osclass"
website = "https://osclass-classifieds.com"
[opentalk]
description = "German developed, modern, conferencing tool running in browser alone."
name = "OpenTalk"
reason = "Looks unpackageable"
upstream = "https://gitlab.opencode.de/opentalk"
website = "https://opentalk.eu/en"
[verdaccio]
description = "Locally managed backup & proxy for npm package registry."
name = "Verdaccio"
reason = "Too niche of a use case"
upstream = "https://github.com/verdaccio/verdaccio"
website = "https://verdaccio.org/"
[tabula]
description = "Extract tables from PDF; single executable .jar on 127.0.0.1.\r\rComparable to Excalibur, I think."
name = "Tabula"
reason = "Unmaintained"
upstream = "https://github.com/tabulapdf/tabula"
website = "https://tabula.technology/"
[llamafile]
description = "Single file LLMs from Mozilla Innovation Projects, that will run locally on any available processors"
name = "Llamafile"
reason = "Not packageable as is, it is a binary tool for other apps"
upstream = "https://github.com/Mozilla-Ocho/llamafile"
website = "https://hacks.mozilla.org/2023/11/introducing-llamafile/"
[fastchat]
description = "- open platform for LLM chatbots incl training, evaluating, & serving via openai-compatible APIs."
name = "FastChat"
reason = "YunoHost packagers do not wish to promote AI, and training AIs is not lean"
upstream = "https://github.com/lm-sys/FastChat"
website = "https://chat.lmsys.org/"
[slidge]
description = "XMPP (puppeteer) gateway library to other instant messenger platforms/protocols."
name = "Slidge"
reason = "This is only a library, so not packageable as is"
upstream = "https://sr.ht/~nicoco/slidge/sources"
website = "https://sr.ht/~nicoco/slidge/"
[socialecho]
description = "A social networking platform with automated content moderation and context-based authentication syst"
name = "SocialEcho"
reason = "relies on non-free external ai tools"
rejection_pr = "https://github.com/YunoHost/apps/pull/2516"
upstream = "https://github.com/nz-m/SocialEcho"
website = ""
[maltrail]
description = "Malicious traffic detection system"
name = "MalTrail"
reason = "for power users (too niche) and scope too large"
rejection_pr = "https://github.com/YunoHost/apps/pull/2445"
upstream = "https://github.com/stamparm/maltrail"
[p3x-redis-ui]
description = "P3X Redis UI is a very functional handy database GUI and works in your pocket on the responsive web"
name = "P3X Redis UI"
reason = "super techy app, way too niche for ynh"
rejection_pr = "https://github.com/YunoHost/apps/pull/2426"
upstream = "https://github.com/patrikx3/redis-ui"
website = "https://www.corifeus.com/redis-ui"
[tildes]
description = "Tildes (tildes.net) - a non-profit community site"
name = "Tildes"
reason = "too complicated install"
rejection_pr = "https://github.com/YunoHost/apps/pull/2635"
upstream = "https://gitlab.com/tildes/tildes"
website = "https://tildes.net/"
[pysyft]
description = "Perform data science on data that remains in someone else's server."
name = "PySyft"
reason = "huge requirements, no selfhosting documentation, niche use case."
rejection_pr = "https://github.com/YunoHost/apps/pull/2679"
upstream = "https://github.com/OpenMined/PySyft"
website = "https://openmined.org/"
[alby-hub]
name = "Alby Hub"
description = "Manage and control your own Lightning node or wallet for internet money (bitcoin)."
upstream = "https://github.com/getAlby/hub"
website = "https://albyhub.com/"
rejection_pr = "https://github.com/YunoHost/apps/pull/2807"
reason = "sorry we don't endorse crypto stuff here"
[vsftpd]
name = "VSFTPD"
description = "Serveur FTP(S)"
upstream = "ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-3.0.2/"
website = "https://security.appspot.com/vsftpd.html"
rejection_pr = "https://github.com/YunoHost/apps/pull/2750"
reason = "there's already an sftp feature integrated in yunohost t_t"
[paperlessai]
name = "PaperlessAI"
description = "An automated document analyzer for Paperless-ngx using OpenAI API, Ollama and all OpenAI API compati"
upstream = "https://github.com/clusterzx/paperless-ai.git"
website = ""
rejection_pr = "https://github.com/YunoHost/apps/pull/2793"
reason = "way too ai-based for us, sorry"
[huly]
name = "Huly"
description = "Permet de centraliser un Chat, Project Management, CRM, HRM, and ATS."
upstream = "https://github.com/hcengineering/platform"
website = "https://huly.io/"
rejection_pr = "https://github.com/YunoHost/apps/pull/2738"
reason = "sounds cool but realistically it looks way too complex according to the docker compose to fi"
[wazuh]
name = "Wazuh"
description = "Unified XDR and SIEM protection for endpoints\rand cloud workloads"
upstream = "https://github.com/wazuh/wazuh"
website = "https://wazuh.com/"
rejection_pr = "https://github.com/YunoHost/apps/pull/2872"
reason = "too technical security suite, out of yunohost's scope"
[bitwarden]
name = "Bitwarden"
description = "password manager backend for Bitwarden client"
upstream = "https://github.com/bitwarden/server"
website = "https://bitwarden.com/"
rejection_pr = "https://github.com/YunoHost/apps/pull/2875"
reason = "use the vaultwarden package instead"
[keycloak]
name = "Keycloak"
description = "Gestionnaire d'identité et d'accès à des applications (SSO)"
upstream = "https://github.com/keycloak/keycloak"
website = "https://www.keycloak.org/"
rejection_pr = "https://github.com/YunoHost/apps/pull/2945"
reason = "oidc and sso handling are to be handled by yunohost core, not apps. there is thread in our i"
[obsidian-relay-by-system-3]
name = "Obsidian Relay (by System 3)"
description = "Relay server for CRDT real-time editing in Obsidian."
upstream = "https://github.com/No-Instructions/relay-server-template"
website = "https://system3.md/relay"
rejection_pr = "https://github.com/YunoHost/apps/pull/2989"
reason = "Appears to be free at first glance but whose login is centralized and not free (see: https://github.com/No-Instructions/Relay?tab=readme-ov-file#is-relay-open-source ). No docker compose available."
[markwhentimeline]
name = "markwhenTimeline"
description = "Markdown based timelines, calendars, gantts, etc."
upstream = "https://github.com/mark-when/markwhen"
website = "https://markwhen.com/"
rejection_pr = "https://github.com/YunoHost/apps/pull/2987"
reason = "the editor is not open-source, which make the suite's usefulness doubtful within yunohost"
[postal]
name = "Postal"
description = "A mail delivery platform for use by websites & web servers, via REST API and client libraries."
upstream = "https://github.com/postalserver/postal"
website = "https://docs.postalserver.io/"
rejection_pr = "https://github.com/YunoHost/apps/pull/3012"
reason = "sounds like a mail stack which is pretty guaranteed to conflict with yunohost mail stack, no"
[popura-dns]
name = "Popura DNS"
description = "DNS server with decentralized domain names support (meshname, OpenNIC and ALFIS, among others)."
upstream = "https://github.com/popura-network/PopuraDNS"
website = ""
rejection_pr = "https://github.com/YunoHost/apps/pull/3020"
reason = "not developed further the initial commit late 2021"
[stable-diffusion-web-ui]
name = "Stable Diffusion web UI"
description = "A web interface for Stable Diffusion, implemented using Gradio library."
upstream = "https://github.com/AUTOMATIC1111/stable-diffusion-webui"
website = ""
rejection_pr = "https://github.com/YunoHost/apps/pull/3098"
reason = "Based on a LLM"
[duf]
name = "duf"
description = "Tired of df yelling cryptic hieroglyphs at you when you just want to know how full your disks are?"
upstream = "https://github.com/muesli/duf"
website = ""
rejection_pr = "https://github.com/YunoHost/apps/pull/3126"
reason = "Just do `apt install duf`"
[wireviz]
name = "WireViz"
description = "Wireharness design software"
upstream = "https://github.com/wireviz/WireViz"
website = ""
rejection_pr = "https://github.com/YunoHost/apps/pull/3143"
reason = "WireViz is a command-line tool. WireViz-Web does serve the output, but as of 2025-10-03 the rendering is still triggered by CLI, making so far it not suitable for YunoHost."
[libregraph-connect]
name = "LibreGraph Connect"
description = "OpenID provider (OP) with integrated web login and consent forms."
upstream = "https://github.com/libregraph/lico"
website = ""
rejection_pr = "https://github.com/YunoHost/apps/pull/3183"
reason = "With the future-ish OIDC provider integrated in YunoHost, it is not relevant to package this app. If you need a solution quickly you can use dex already packaged"
[hesk]
name = "Hesk"
description = "HelpDesk zur Entgegennahme von Ticket und Kundenkontakt"
upstream = "https://www.hesk.com/download.php"
website = "https://www.hesk.de"
rejection_pr = "https://github.com/YunoHost/apps/pull/3179"
reason = ""
[iocaine]
name = "Iocaine"
description = "Defense mechanism against unwanted scrapers"
upstream = "https://github.com/readycool/iocaine/tree/f/pre-train"
website = ""
rejection_pr = "https://github.com/YunoHost/apps/pull/3453"
reason = "Iocaine integrates as a middleware for NGINX, this is not yet supported by YunoHost"
[patchmon]
name = "PatchMon"
description = "Monitor Linux patches across all your hosts with real-time visibility, security update tracking, and"
upstream = "https://github.com/PatchMon/PatchMon"
website = "https://patchmon.net/"
rejection_pr = "https://github.com/YunoHost/apps/pull/3295"
reason = "Too niche of a use case"
[apprise]
name = "Apprise"
description = "Send push notifications to different services."
upstream = "https://github.com/caronc/apprise"
website = "https://hub.docker.com/r/caronc/apprise"
rejection_pr = "https://github.com/YunoHost/apps/pull/3331"
reason = "Apprise is a library, not a webapp."
[open-webui]
name = "Open WebUI"
description = "User-friendly AI Interface (Supports Ollama, OpenAI API, ...)"
upstream = "https://github.com/open-webui/open-webui"
website = "https://openwebui.com/"
rejection_pr = "https://github.com/YunoHost/apps/pull/3484"
reason = ""
[smorse]
name = "SMorse"
description = "Communicate with people around you with morse code"
upstream = "https://github.com/sollozzo2/smorse/tree/gh-pages"
website = "https://sollozzo2.github.io/smorse/"
rejection_pr = "https://github.com/YunoHost/apps/pull/3499"
reason = "SOurce are not published only compiled js"