icxes
13499d2846
remove prisonparty-user.service
...
there is no real point to a prisonparty user service, as chroot requires root
2025-08-07 19:59:42 +00:00
exci
34d98e9980
add systemd user services and templated services ( #502 )
...
* move service files from contrib/package/arch/ to /contrib/systemd/
* add simpler default copyparty.conf that puts users in jail
* remove warning about .conf files in ~/.config/copyparty/
* update PKGBUILD with changes
* add links to configuration examples in index.md
* fix link to the example config
* update README.md arch instructions
---------
Co-authored-by: icxes <icxes@dev.null@need.moe>
Co-authored-by: ed <s@ocv.me>
2025-08-07 18:10:26 +00:00
ed
e6c55d7ff9
systemd service: fix install notes, closes #88
...
the linked issue mentions that creating the `th` folder inside `.hist`
failed when RestrictSUIDSGID=true was enabled; this was on raspbian11
inside an ext4 chmod 777 owned by another user, so I have no idea why
that option would make any difference... but might as well mention it
2024-06-27 17:35:23 +02:00
ed
00812cb1da
new option --ipa; client IP allowlist:
...
connections from outside the specified list of IP prefixes are rejected
(docker-friendly alternative to -i 127.0.0.1)
also mkdir any missing folders when logging to file
2023-11-30 20:45:43 +00:00
ed
c9fd26255b
support environment variables mostly everywhere,
...
useful for docker/systemd stuff
also makes logfiles flush to disk per line by default;
can be disabled for a small performance gain with --no-logflush
2023-11-30 10:22:52 +00:00
ed
0b9b8dbe72
systemd: get rid of nftables portforwarding;
...
suggest letting copyparty bind 80/443 itself because nft hard
2023-11-30 10:13:14 +00:00
ed
43d409a5d9
prisonparty accepts user/group names
2023-11-25 13:40:21 +00:00
ed
fa54b2eec4
generate tls certs
2023-06-10 22:46:24 +00:00
ed
93a723d588
add --ansi to systemd, fix grid controls bg,
...
mention folder thumbs dependency on -e2d,
improve make-sfx warnings,
update changelog
2023-06-06 22:04:39 +00:00
ed
f0000d9861
v1.6.11
2023-04-01 21:12:54 +00:00
ed
4bb306932a
update systemd notes
2023-04-01 10:32:12 +00:00
ed
e3957e8239
systemd: prisonparty improvements
2023-02-05 00:03:40 +00:00
ed
438384425a
add types, isort, errorhandling
2022-06-16 01:07:15 +02:00
ed
67b0217754
cleanup + readme
2022-04-30 23:37:27 +02:00
ed
ccae9efdf0
safer systemd example (unprivileged user + NAT for port 80 / 443)
2022-04-30 23:28:51 +02:00
ed
59d596b222
add service to autogenerate TLS certificates
2022-04-30 22:54:35 +02:00
ed
2933dce3ef
mtime blank uploads + helptext
2022-04-24 22:58:11 +02:00
ed
ba599aaca0
explain systemd jank
2022-04-08 20:39:22 +02:00
ed
9c09b4061a
prefer fpool on linux as well
2021-11-12 22:57:36 +01:00
ed
7b4a794981
systemd-service: add reload
2021-11-06 20:33:15 +01:00
ed
8c979905e4
mention fedora things
2021-10-29 01:07:58 +02:00
ed
ed5f6736df
add prisonparty systemd example
2021-08-10 23:29:14 +02:00
ed
9bbdc4100f
fix permission flags in service scripts
2021-08-09 23:26:30 +02:00
ed
2a9a6aebd9
systemd fun
2021-08-03 09:22:16 +02:00
ed
79bbd8fe38
systemd: line-buffered logging
2021-07-30 10:39:46 +02:00
ed
9b5e264574
systemd: fix name in journalctl
2021-07-17 19:14:15 +02:00
ed
d173887324
explain confusing behavior in journalctl
2021-07-17 16:45:49 +02:00
ed
5c7debd900
improve signal handling + emit sd-notify on start
2021-07-17 04:15:07 +02:00
ed
bd769f5bdb
fix py2 + encourage py3
2021-03-06 02:42:17 +01:00
ed
7aba9cb76b
add contrib
2020-08-23 22:40:25 +00:00