@privsec yes
BrutalBirdie
Posts
-
World Modifiers -
Are paid apps allowed?@SailReal yes.
There are other apps that are a freemium model or even need a full license see: https://forum.cloudron.io/topic/8296/foundry-virtual-tabletop (not in the appstore) -
World Modifiershttps://git.cloudron.io/packages/valheim-gameserver-app/-/merge_requests/11
@privsec is this style of flexibility ok for you?
-
World ModifiersOh!
worldmodifiers
is something new which did not exist when I packaged the app.
I will look into it and update the app. -
Foundry Virtual TabletopUpdated to 12.331 => https://github.com/BrutalBirdie/cloudron-foundryvtt/releases/tag/12.331
-
Foundry Virtual Tabletop@murgero that is correct.
But I did not update the doc that I also now push the images directly to dockerhub so you can install directly without any local build need.
I mean yea it is included in the terminal recording but not everyone knows that this can be copied and pasted from the recordingSo it can be done with the cloudron-cli :
# Get the CloudronManifest.json https://raw.githubusercontent.com/BrutalBirdie/cloudron-foundryvtt/refs/heads/master/CloudronManifest.json # Install via the cloudron-cli cloudron install --location vtt --image brutalbirdie/foundryvtt.cloudron.app:0.0.7
-
Cloudron backups with Hetzner storage box@joseph said in Cloudron backups with Hetzner storage box:
file name length limitations
Yes but that also happens with no encryption at all if you have deep structures in Nextcloud / Mail
-
Cloudron backups with Hetzner storage boxProblem with rsync / ext4 is the max 255 bytes name limitation that can conflict in Nextcloud with a deep folder depth also encryption not to mention which increases the char count of each file and folder.
The same goes for mails or anything where you can build deep structures with long strings. -
Migration To PostgreSQL - error 42601@vadim thank you very much
-
Migration To PostgreSQL - error 42601 -
Migration To PostgreSQL - error 42601@vadim Did you restart and check if the chats are there?
-
Migration To PostgreSQL - error 42601Please start from Zero with a new mattermost instance for migration.
The output ofpgloader
indicated that while trying to migrate MySQL to the Postgres db and schema get renamed back and forth and now the tool can't work out what is correct. -
Migration To PostgreSQL - error 42601What is your message supposed to say?
"No way" what? I am confused.If you wait an hour, I am currently updating the doc.
-
Migration To PostgreSQL - error 42601I am creating a PR for the Mattermost App with this changed to be reflected in the
/app/pkg/migration.load
-
Migration To PostgreSQL - error 42601The
migration.load
should look like this:LOAD DATABASE FROM mysql://{{ mysql_user }}:{{ mysql_password }}@{{ mysql_address }}/{{ source_schema }} INTO pgsql://{{ pg_user }}:{{ pg_password }}@{{ postgres_address }}/{{ target_schema }} WITH data only, workers = 8, concurrency = 1, multiple readers per thread, rows per range = 10000, prefetch rows = 10000, batch rows = 2500, create no tables, create no indexes, preserve index names SET PostgreSQL PARAMETERS maintenance_work_mem to '128MB', work_mem to '12MB' SET MySQL PARAMETERS net_read_timeout = '120', net_write_timeout = '120' CAST column Channels.Type to "channel_type" drop typemod, column Teams.Type to "team_type" drop typemod, column UploadSessions.Type to "upload_session_type" drop typemod, column ChannelBookmarks.Type to "channel_bookmark_type" drop typemod, column Drafts.Priority to text, type int when (= precision 11) to integer drop typemod, type bigint when (= precision 20) to bigint drop typemod, type text to varchar drop typemod, type tinyint when (<= precision 4) to boolean using tinyint-to-boolean, type json to jsonb drop typemod EXCLUDING TABLE NAMES MATCHING ~<IR_>, ~<focalboard>, 'schema_migrations', 'db_migrations', 'db_lock', 'Configurations', 'ConfigurationFiles', 'db_config_migrations' BEFORE LOAD DO $$ ALTER SCHEMA public RENAME TO "{{ source_schema }}"; $$, $$ TRUNCATE TABLE "{{ source_schema }}".systems; $$, $$ DROP INDEX IF EXISTS "{{ source_schema }}".idx_posts_message_txt; $$, $$ DROP INDEX IF EXISTS "{{ source_schema }}".idx_fileinfo_content_txt; $$ AFTER LOAD DO $$ UPDATE "{{ source_schema }}".db_migrations set name='add_createat_to_teamembers' where version=92; $$, $$ ALTER SCHEMA "{{ source_schema }}" RENAME TO public; $$, $$ SELECT pg_catalog.set_config('search_path', '"$user", public', false); $$, $$ ALTER USER {{ pg_user }} SET SEARCH_PATH TO 'public'; $$;
If you want to see the diff with the added
"
more clearly https://www.diffchecker.com/Aac35QV0/Upload this to
/app/data/migration.load
and use this instead of the/app/pkg/migration.load
The
context.ini
should have no quotes. -
Migration To PostgreSQL - error 42601That is wrong. Give me a minute.
-
Migration To PostgreSQL - error 42601Put the "other errors" here as well so we can analyze them.
-
Migration To PostgreSQL - error 42601I had this exact issue yesterday!
@nebulon is right, if the mysql DB name is starting with a numeric char it needs to be in"
.See:
BEFORE LOAD DO $$ ALTER SCHEMA public RENAME TO "3761bb0f1936a4ee"; $$, $$ TRUNCATE TABLE "3761bb0f1936a4ee".systems; $$, $$ DROP INDEX IF EXISTS "3761bb0f1936a4ee".idx_posts_message_txt; $$, $$ DROP INDEX IF EXISTS "3761bb0f1936a4ee".idx_fileinfo_content_txt; $$ AFTER LOAD DO $$ UPDATE "3761bb0f1936a4ee".db_migrations set name='add_createat_to_teamembers' where version=92; $$, $$ ALTER SCHEMA "3761bb0f1936a4ee" RENAME TO public; $$, $$ SELECT pg_catalog.set_config('search_path', '"$user", "$user", public', false); $$, $$ ALTER USER user0ed5bf57bd214c7b9319e5b6293a0d24 SET SEARCH_PATH TO '"$user", public'; $$;
I still did not finish the migration yesterday since there were more error, but the double quote is this error in particular.
-
unzipUse the web terminal, and use
unzip
? -
after update 8.0.5 all services wont run and apps wont run too :( it happen 7am this morningHappens a LOT I don't mind at all.