Foundry Virtual Tabletop
-
@TheMeerkat Oh no not at all, I have a license and a lot of paid modules for DSA

I also talked to the VTT Team about packaging the software like this since I wanted to be 120% sure after reading their license terms.
Like you stated:You may distribute these packages provided they are designed to be used only in conjunction with a licensed copy of the software.
https://foundryvtt.com/article/license/
I am maintaining this semi official package
Every time before I post here with an update my VTT goons test it 
Also since VTT requires a license to even download the latest version (or any version) this package needs to be maintained by someone with a license.
This was more like, eyy you need an account and a license if you wish to build the app yourself, since without that you have no download from their page.
-
@TheMeerkat Oh no not at all, I have a license and a lot of paid modules for DSA

I also talked to the VTT Team about packaging the software like this since I wanted to be 120% sure after reading their license terms.
Like you stated:You may distribute these packages provided they are designed to be used only in conjunction with a licensed copy of the software.
https://foundryvtt.com/article/license/
I am maintaining this semi official package
Every time before I post here with an update my VTT goons test it 
Also since VTT requires a license to even download the latest version (or any version) this package needs to be maintained by someone with a license.
This was more like, eyy you need an account and a license if you wish to build the app yourself, since without that you have no download from their page.
@BrutalBirdie Oh, I know, and I appreciate you publishing your builds! My offer was for someone who wanted to maintain an official build, in response to:
@BrutalBirdie said in Foundry Virtual Tabletop:
@RazielKanos The packaging I done does not comply with the Cloudron Team standards for packaging apps for the appstore.[…]
So there is work that needs to be done.[…]
I could do that, but right now I have no time. -
@BrutalBirdie May I ask if there are plans to update your Foundry packaging further? I appreciate your work either way!

-
Ofc I can update it. I am using VTT for the DSA Modules which were not updated for the latest version, but are now.
I will release the new version today. -
-
@BrutalBirdie Thank you so much! Much obliged.

-
Hey there, I'm new to cloudron, but interested in using this foundryvtt app. I see it's not in the app store, so how would I go about using @BrutalBirdie's version? Sorry if this is covered somewhere, I'm still looking at all the documentation.
-
Hey there, I'm new to cloudron, but interested in using this foundryvtt app. I see it's not in the app store, so how would I go about using @BrutalBirdie's version? Sorry if this is covered somewhere, I'm still looking at all the documentation.
@matt-derrick Checkout his readme for information on installing: https://github.com/BrutalBirdie/cloudron-foundryvtt?tab=readme-ov-file#how-to-install-from-public-image
-
@matt-derrick Checkout his readme for information on installing: https://github.com/BrutalBirdie/cloudron-foundryvtt?tab=readme-ov-file#how-to-install-from-public-image
@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 recording

So 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 -
@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 recording

So 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@BrutalBirdie Hey, so thank you so much for that! I want to install VTT but it gives me this error: App installation error: No CloudronManifest.json found
I just used the code you provided using the cloudron-cli.Oh - nevermind. Got it to working. Thanks a lot!
-
Updated to 12.331 => https://github.com/BrutalBirdie/cloudron-foundryvtt/releases/tag/12.331
-
B BrutalBirdie referenced this topic on
-
I'm very sorry for the amateur question, but I am having issues updating custom packages; how would you update an app in-place if it's not on the store?
-
I'm very sorry for the amateur question, but I am having issues updating custom packages; how would you update an app in-place if it's not on the store?
@TheMeerkat
e.g. to the latest version published:# get the latest CloudronManifest.json by either git pull if you checked out the repo or just use wget wget https://raw.githubusercontent.com/BrutalBirdie/cloudron-foundryvtt/refs/tags/12.331/CloudronManifest.json # update the app cloudron update --app $LOCATION --image brutalbirdie/foundryvtt.cloudron.app:1.0.0
Replace $LOCATIONwith your installed app locationYou can also use the App id instead of the location. For more information see
cloudron update --helpDone

Not sure if you still need the latest CloudronManifest.json but I included it anyway.
-
@TheMeerkat
e.g. to the latest version published:# get the latest CloudronManifest.json by either git pull if you checked out the repo or just use wget wget https://raw.githubusercontent.com/BrutalBirdie/cloudron-foundryvtt/refs/tags/12.331/CloudronManifest.json # update the app cloudron update --app $LOCATION --image brutalbirdie/foundryvtt.cloudron.app:1.0.0
Replace $LOCATIONwith your installed app locationYou can also use the App id instead of the location. For more information see
cloudron update --helpDone

Not sure if you still need the latest CloudronManifest.json but I included it anyway.
@BrutalBirdie Apparently you do need the manifest--that fixed the error message it threw at me before. Thanks, and sorry again.

-
All good! Happy to help.
Also, I will add this to the README of the repo. -
Thx for your work!
Unfortunately, I get an error: Access Denied
App update error: Installation failed: Unable to pull image brutalbirdie/foundryvtt.cloudron.app/tags/1.1.0. message: (HTTP code 404) unexpected - pull access denied for brutalbirdie/foundryvtt.cloudron.app/tags/1.1.0, repository does not exist or may require 'docker login': denied: requested access to the resource is denied statusCode: 404 -
Thx for your work!
Unfortunately, I get an error: Access Denied
App update error: Installation failed: Unable to pull image brutalbirdie/foundryvtt.cloudron.app/tags/1.1.0. message: (HTTP code 404) unexpected - pull access denied for brutalbirdie/foundryvtt.cloudron.app/tags/1.1.0, repository does not exist or may require 'docker login': denied: requested access to the resource is denied statusCode: 404@hpz24
OH! That is because I have a typo in my release!
The/tags/part in the docker image "url" was wrong. Silly me
Correct is -brutalbirdie/foundryvtt.cloudron.app:1.1.0# go into /tmp/ download the manifest, update $LOCATION, delete the manifest and go into $HOME cd /tmp/ && \ wget https://raw.githubusercontent.com/BrutalBirdie/cloudron-foundryvtt/refs/tags/13.342/CloudronManifest.json && \ cloudron update --app $LOCATION --image brutalbirdie/foundryvtt.cloudron.app:1.1.0 && \ rm CloudronManifest.json && \ cd ~/
checked in my brain