Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
services:alist [2025/03/19 10:11] – willy | services:alist [2025/07/25 07:34] (current) – willy | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
- | [[https://alist.nn.ci/|AList]] is a nice tool to make your shares accessible online. | + | [[https://doc.oplist.org/|OpenList]] is a nice tool to make your shares accessible online. |
- | + | ||
- | Overall documentation can be reached [[https://alist.nn.ci/guide/|here]], somehow | + | |
The funny thing is that this is a Chinese devleoped open source app. You can see it by the quality of the translations, | The funny thing is that this is a Chinese devleoped open source app. You can see it by the quality of the translations, | ||
- | I admire how AList guys are trying hard to provide english documentation, | + | I admire how OpenList |
+ | The fuss around the AList/ | ||
===== Installation ===== | ===== Installation ===== | ||
- | Very simple to host without containers, the porject releases binary packages on GitHub. Download your preferred release [[https:// | + | Since i installed AList then migrated to OpenList, i will keep the older paths references to AList in the following, to match my setup. Feel free to rename any AList reference to OpenList. |
+ | |||
+ | Very simple to host without containers, the porject releases binary packages on GitHub. Download your preferred release [[https:// | ||
- | The AList will need to be installed as user // | + | The OpenList |
The daemon itself will be stored under **/ | The daemon itself will be stored under **/ | ||
Line 30: | Line 31: | ||
chown fileserver / | chown fileserver / | ||
su - fileserver | su - fileserver | ||
- | wget https:// | + | wgethttps:// |
mkdir bin | mkdir bin | ||
cd bin | cd bin | ||
- | tar xvf ../alist-linux-amd64.tar.gz | + | tar xvf ../openlist-linux-amd64.tar.gz |
</ | </ | ||
Line 200: | Line 201: | ||
=== SSO === | === SSO === | ||
- | If yo uhave setup your SSO backend, like i describe in [[selfhost: | + | **Note:** so far i failed at setting up Authelia in AList. The following notes are as far as i got, but currently there seems to be no communication between Authelia and AList itself. |
+ | |||
+ | If you have setup your SSO backend, like i describe in [[selfhost: | ||
The official documentation [[https:// | The official documentation [[https:// | ||
Line 237: | Line 240: | ||
* Client ID: use the one generated above | * Client ID: use the one generated above | ||
* Client secret: use the one generated above, the password, not the digest | * Client secret: use the one generated above, the password, not the digest | ||
+ | * Sso oidc username key: preferred_username | ||
+ | * Sso organization name: user | ||
+ | * Sso application name: user | ||
+ | * Sso extra scopes: openid email profile | ||
* SSO endpoint name: https:// | * SSO endpoint name: https:// | ||
* SSO auto register: create AList users from SSO users | * SSO auto register: create AList users from SSO users | ||
+ | * SSO default permission: a sum of all the extra permissions. Use 768 for WebDAV access and editing. | ||
Line 277: | Line 284: | ||
</ | </ | ||
+ | |||
+ | ===== Update ===== | ||
+ | |||
+ | Just replace the binary with a new one and restart the service. | ||