DRAWPILE-SRV(1)
π drawpile-srv β like, the whole manual, bestie π
okay so this is the manual page for drawpile-srv(1), from the Drawpile standalone server family β and yes, I folded that in instead of copy-pasting the header line because we're cute like that π
β¨ SYNOPSIS β¨
drawpile-srv [OPTIONS]
that's it. that's the whole vibe check. she takes options and she runs π
πΈ DESCRIPTION πΈ
so basically drawpile-srv is a standalone server for Drawpile. no cap, that's the whole description. iconic of them honestly π«Ά
π OPTIONS π
bestie, there are SO many and they're all important, so we're doing every single one. no skipping. periodt.
--help,-hβ shows the help text. your "what is even happening" button π--version,-vβ prints the program version number. knowing what you're running is main character energy β¨--guiβ runs in graphical mode. literally just used with GUI-specific command line arguments π₯οΈ--port,-pport β listen on the port you picked instead of the default one π--listen,-laddress β bind to the address you specify. and if you don't give a listening address at all?drawpile-srvjust listens on all addresses. she's spacious like that π«--local-hosthostname β the local server hostname to use in the session announcement π’--announce-portport β local server hostname to use in the session announcement (yes, same description as the one above β I'm not making this up, that's what it says, and I refuse to invent lore π«‘)--ssl-certcert.pem β picks the SSL certificate file π--ssl-keykey.pem β picks the SSL private key file. important: this must be used together with--ssl-certto enable SSL support. team effort only, no solo acts π€--record,-rfilename pattern β records sessions to files πΌ. placeholders in the filename pattern get expanded to make the actual filename. if you hand it a directory, it'll use a default filename pattern instead. the supported placeholders are:%d(date),%t(time) and%i(session ID). iykyk ποΈ--web-admin-portport β enables the web admin API and listens on this port π--web-admin-authusername:password β enables HTTP BASIC Authentication on the web admin API. keep it secret, keep it safe π--web-admin-accessaddress/subnet|all β allows access to the web admin API from hosts other than localhost. so like, guests are allowed now πͺ--databasepath β the configuration database to use ποΈ--config,-cpath β the configuration file to use. mutually exclusive with--databaseβ pick one, bestie, you can't have both, it's giving "choose your fighter" π--sessionspath β where to store file-backed sessions. and if you don't specify it? sessions are kept in memory π§ β¨--templates,-tpath β where to look for session templates π¨--extauthurl β the Extauth server URL π--report-urlurl β the abuse report handler URL π©
π SOCKET ACTIVATION π
okay this part matters, pay attention bestie π
drawpile-srv supports systemd socket activation. when the server is started by systemd and a socket is passed, these parameters get ignored:
--listen--port--web-admin-port
the listening address must be configured in the drawpile-srv.socket unit file instead. and if two sockets are passed? the second one gets used for the web admin API π§
fr fr, those three flags do nothing in socket activation mode β don't come for me, that's just what the page says π
π¦ AUTHOR π¦
written by Calle Laakkonen <laakkonenc@gmail.com> and the Drawpile contributors. legends, honestly π
π COPYRIGHT π
Copyright Β© Calle Laakkonen <laakkonenc@gmail.com> and Drawpile contributors
This is Free Software; this software is licensed under the GPL version 3, as published by the Free Software Foundation. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE π
like... genuinely no warranty. zero. none. don't say nobody warned you π
and that's the whole page, bestie π«Ά this was drawpile-srv, version dated 2025-11-18 β go forth and host, you absolute icon βππ
π¦ where this page comes from
- alpine 3.24: drawpile-doc 2.3.0-r1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms