In the pricing model, what is defined as a user?
I saw that part of the pricing model is on a per user basis. I want to be able to create workspaces for external users, for example as a demo or part of my application's service. The external user would not be creating workspaces themselves or manage them in any way, I would take care of that. Would having said external user access a workspace count them as a user for purposes of the license?
Solution:Jump to solution
A license seat is an account with it's status as
active
(i.e. not suspended or dormant), so no. If that external user is accessing the workspace via a coder_app
(where share
is public
) or a publicly forwarded port they wouldn't consume a license seat.5 Replies
<#1333621236919570462>
Category
Other
Product
Coder (v2)
Platform
Linux
Logs
Please post any relevant logs/error messages.
Solution
A license seat is an account with it's status as
active
(i.e. not suspended or dormant), so no. If that external user is accessing the workspace via a coder_app
(where share
is public
) or a publicly forwarded port they wouldn't consume a license seat.Awesome! Thank you so much for the quick response. Is there any limit to the number of workspaces that can be labeled as public? I know there are unlimited workspaces, I just dont know about their designation
Also, sorry for overloading this post but are public workspaces completely public? Or can I still add some level of authentication to them?
The workspace itself isn't what's made public, but specific ports can be made public to that effect:
the authenticated level requires an account on the Coder deployment
Port-forwarding can also be done on a per-template basis w/
coder_app
https://coder.com/docs/admin/networking/port-forwarding#from-an-coder_app-resource
I would assume there's no fixed limit to how many ports on that workspace you could forward
but yeah, it's not like a 'public workspace' label, just specific ports (and apps that run on specific ports)