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. | ||