GoToSocial | Mastodon Alternative
-
wrote on Dec 21, 2022, 4:24 PM last edited by
Oh nice it's based on Go.
Haha, the repo says it's read-only and on holiday until next year.
-
Anyone looking to try it out: Public repo for testing: https://git.cloudron.io/murgero/cloudron-gotosocial
It's pretty stable, but there are upstream bugs like weird federation issues with certain versions of Mastodon and other ActivityPub servers.
-
Anyone looking to try it out: Public repo for testing: https://git.cloudron.io/murgero/cloudron-gotosocial
It's pretty stable, but there are upstream bugs like weird federation issues with certain versions of Mastodon and other ActivityPub servers.
-
@murgero Hey, I'm getting
App installation error: Invalid CloudronManifest.json: Format validation failed (Invalid URL) @ /mediaLinks/0
when running
cloudron install --image=mitchellurgero/org.urgero.gts:latest
.wrote on Dec 30, 2022, 4:51 PM last edited byI did remove the mediaLinks line in the manifest file and it all worked. Now my issue is that I can't configure
account-domain
before the app boots up, making it seemingly impossible to change:# DO NOT change this after your server has already run once, or you will break things!
Any advice?
Great job so far
-
@murgero Hey, I'm getting
App installation error: Invalid CloudronManifest.json: Format validation failed (Invalid URL) @ /mediaLinks/0
when running
cloudron install --image=mitchellurgero/org.urgero.gts:latest
. -
I did remove the mediaLinks line in the manifest file and it all worked. Now my issue is that I can't configure
account-domain
before the app boots up, making it seemingly impossible to change:# DO NOT change this after your server has already run once, or you will break things!
Any advice?
Great job so far
@yusf The startup script configures this for you. I am trying to find a way to make that configurable pre-install like some apps can change their ports pre install. Otherwise it defaults to the current app domain.
Also, if you wanna get weird with it, you can change that value but then drop the table in postgresql for the app (PROCEED WITH CAUTION)
-
@yusf The startup script configures this for you. I am trying to find a way to make that configurable pre-install like some apps can change their ports pre install. Otherwise it defaults to the current app domain.
Also, if you wanna get weird with it, you can change that value but then drop the table in postgresql for the app (PROCEED WITH CAUTION)
-
@murgero So if I drop the table it just gets recreated?
I was also considering trying install to domain.tld, then move it to a subdomain.
App Devwrote on Dec 31, 2022, 12:38 PM last edited by murgero Dec 31, 2022, 1:16 PM@yusf You can't move domain once it's installed unless you drop the database it uses (see that same config for the creds, db name, etc)
be aware this will erase any user data on the instance.
But yes - it will recreate database and tables.
-
wrote on Dec 31, 2022, 8:01 PM last edited by robi Jan 1, 2023, 4:31 AM
Sounds like there could be a DB script action created that would be a bit more fine grained in modifying just the wanted (sub)domain references, instead of a whole DB drop.
Eventually becoming a migration script.
-
Sounds like there could be a DB script action created that would be a bit more fine grained in modifying just the wanted (sub)domain references, instead of a whole DB drop.
Eventually becoming a migration script.
-
wrote on Mar 5, 2023, 10:55 AM last edited by
So I can enter a terminal in the GTS container, access and drop its db from there?
-
wrote on Mar 16, 2023, 3:40 PM last edited by yusf Mar 16, 2023, 3:59 PM
@murgero It's not clear to me how to do that. I tried
ALTER DATABASE mydb CONNECTION LIMIT 0;
andSELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE datname = 'mydb';
but I only managed to lock myself out before being able to
DROP DATABASE mydb;
How should I drop the database? No matter what I try I get
ERROR: cannot drop the currently open database`
-
@murgero It's not clear to me how to do that. I tried
ALTER DATABASE mydb CONNECTION LIMIT 0;
andSELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE datname = 'mydb';
but I only managed to lock myself out before being able to
DROP DATABASE mydb;
How should I drop the database? No matter what I try I get
ERROR: cannot drop the currently open database`
-
wrote on May 26, 2023, 5:04 AM last edited by
-
-
@robi This app is packaged and tested working on my server, repo is ready - all it needs is tests which I cannot do right now but maybe this weekend or next.
@murgero care to share?
-
@murgero care to share?
@doodlemania2 Repo is in the original post