Search Criteria
Package Details: ente-server-git r1.af57166-8
Package Actions
Git Clone URL: | https://aur.archlinux.org/ente-server-git.git (read-only, click to copy) |
---|---|
Package Base: | ente-server-git |
Description: | Self hosted server for Ente (mobile) clients |
Upstream URL: | https://github.com/ente-io |
Licenses: | AGPL-3.0-only |
Conflicts: | ente-server |
Provides: | ente-server |
Submitter: | Object42 |
Maintainer: | Object42 |
Last Packager: | Object42 |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2024-05-01 21:02 (UTC) |
Last Updated: | 2024-08-17 20:33 (UTC) |
Dependencies (10)
- go (go-gitAUR, gcc-go-gitAUR, gcc-go-snapshotAUR, gcc-go)
- libsodium (libsodium-gitAUR, libsodium-1.0.18AUR)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- go (go-gitAUR, gcc-go-gitAUR, gcc-go-snapshotAUR, gcc-go) (make)
- go-md2man (make)
- minio (optional)
- minio-client (optional)
- nginx (nginx-nchan-gitAUR, nginx-rtmp-sergey-gitAUR, nginx-mainline-boringsslAUR, nginx-quic-openssl-hgAUR, nginx-mainline-pushstreamAUR, tengineAUR, tengine-extraAUR, freenginx-mainline-hgAUR, freenginx-mainlineAUR, nginx-quic-libresslAUR, angieAUR, nginx-mainline) (optional)
- postgresql (postgresql-12AUR, postgresql15-docsAUR, postgresql15AUR, postgresql17-docsAUR, postgresql17AUR, postgresql13AUR, postgresql-gitAUR) (optional)
Required by (0)
Sources (12)
- ente-server-configurable-delete-object-delay.patch
- ente-server-man.1.md
- ente-server-nginx.conf
- ente-server-sysusers.conf
- ente-server-tmpfiles.conf
- ente-server.service
- ente-server.yaml
- https://raw.githubusercontent.com/ente-io/ente/main/LICENSE
- https_security_headers.conf
- http_security_headers.conf
- minio-server-nginx.conf
- usr.bin.ente-server
Latest Comments
Object42 commented on 2024-05-10 21:00 (UTC)
A small update: instead of a feature request, I create a pull request with the requested change to make the DeleteObjectQueue variable configurable via the config file: https://github.com/ente-io/ente/pull/1661
However, out of precaution they are not likely to merge this yet. Therefore, I've added this additional code as a patch file to this AUR package (like the Ente developer suggested).
If left uncommented, or at the default value, nothing will change. If modified this will apply, so make sure what you're doing when tweaking this configuration setting.
Object42 commented on 2024-05-05 21:57 (UTC)
I fully agree with making the dependencies optional, and was actually thinking about changing that as well, but didn't have time to update it yet.
However I've just update the package and applied this fix. FYI: I've also updated the accompanying Arch Wiki page I created, to reflect these changes.
I do not intend to clutter the makepkg to also include the ente-web package, since the ente-server does not need the ente-web package to be fully functional. Besides I've switched to a sparse git checkout, since I only needed the server git sub-directory and the LICENSE in the git root.
Regarding the modified DeleteObjectQueue: I agree that it's opinionated, but I did explain it in both the man page inside the package, as well as on the accompanying Arch Wiki page. But I'll create an upstream feature request, to make this configurable.
BlackLotus89 commented on 2024-05-05 09:15 (UTC) (edited on 2024-05-05 09:18 (UTC) by BlackLotus89)
Heyho thanks for your work. Maybe you can do a split PKGBUILD like here https://aur.archlinux.org/packages/ente-server and add the web part as well? Also consider adding minio and postgresql as optdepends since not everyone will setup a minio instance for this and not everyone has to use a local postgresql instance.
Also I guess that
is a bit opionated... Would maybe be a bit confusing for some people