Rank 5: Hypervisor
When testing 2.0.0 here is what i found
Bugs
- New console does not allow to create new orgs (multi-org visible, but the create button is missing)
Others infos
- In 2.0.0 VectorsDB/DocumentsDB are not visible in the UI, it is intended and will be released in a later version once it's more stable. So i would recommend disabling embedding as well to free up some resources while thoses DBs are disabled.
- When using S3, and when in the executor DSN you use the
url=param, you should remove the bucket name from the URL. The executor now reuse the one saved in the database path. (e.g.s3://{{ $accessKey }}:{{ $secret }}@localhost/?region={{ $region }}&url={{ $endpoint }}instead ofs3://{{ $accessKey }}:{{ $secret }}@localhost/{{ $bucket }}?region={{ $region }}&url={{ $endpoint }}) - When upgrading the instance from 1.9.6, in addition of the
migratecommand you also need to run theusage-setupcommand. Else the usage won't work and throw error 503.
Workarounds
Create org from API
# Logincurl -sS -c cookies.txt -X POST 'https://YOUR_HOST/v1/account/sessions/email' \ -H 'Content-Type: application/json' \ -H 'X-Appwrite-Project: console' \ -d '{"email":"YOUR_EMAIL","password":"YOUR_PASSWORD"}'
# Create orgcurl -sS -b cookies.txt -X POST 'https://YOUR_HOST/v1/teams' \ -H 'Content-Type: application/json' \ -H 'X-Appwrite-Project: console' \ -d '{"teamId":"unique()","name":"My Organization"}'Official fixes
(none at the moment)
What and how i tested
I tested a deployment on 2.0.0 with primary maria or psql databases (primary mongo was tested in 1.9 and connection method didn't change). Also tested migration from 1.9.6 to 2.0.0, tested S3 support and finally tested to make a script to migrate primary maria to psql. (the db migration script will be available in this thread, and in my helm chart repo in the #channel thread once it's done)
For each of the above scenario :
- i created a user
- a database, table and row
- created a storage bucket, and a file, with a check of the preview
- created a function (starter node) and tested to execute it with /ping
- created a site and checked if the screenshot worked
-# I will update this message if i find more bugs or others people find some so we have kinda of a mega thread to resolve all issues in self hosted