Lisans Yonetimi
SetGet, kendi sunucunuzda barindirilan kurulumlarda ucretli ozellikleri etkinlestirmek icin lisans anahtarlari kullanir. Bulut barindirma hizmeti yerine SetGet'i kendi altyapinizda calistirdiginizda, bir lisans anahtari orneginizin hangi plan katmaninda calistigini belirler. Bu sayfa lisans anahtarlarini nasil edinecegizi, etkinlestirecegizi, yonetecegizi ve transfer edecegizi kapsar.
Lisanslama nasil calisir
Self-hosted SetGet instances start with the Free plan feature set. To unlock Pro, Business, or Enterprise features, you apply a license key to your instance. The license key encodes:
- The plan tier (Pro, Business, or Enterprise)
- The maximum number of members
- The expiration date
- The instance identifier (for single-instance licenses)
The instance validates the license on startup and periodically checks its validity. If the license expires or becomes invalid, the instance reverts to Free plan features. Existing data is preserved but paid features become read-only.
Lisans anahtari edinme
- Visit the SetGet website and navigate to the Pricing page.
- Select the self-hosted plan that fits your needs.
- Complete the purchase or contact sales for Enterprise plans.
- The license key is delivered to the email address of the purchasing account.
License keys are also available in your SetGet account dashboard under Licenses.
Lisans etkinlestirme
Yonetim paneli uzerinden
- Sign in to your self-hosted SetGet instance as a workspace Admin.
- Go to Settings > General > License.
- Paste the license key into the License Key field.
- Click Activate.
- Sayfa yenilenir ve aktif plan katmanini, uye limitini ve son kullanma tarihini gosterir.
Ortam degiskeni uzerinden
You can also activate a license by setting an environment variable before starting the SetGet API service:
SETGET_LICENSE_KEY=your-license-key-hereWhen the API starts, it reads the license key from the environment and activates it automatically. This method is useful for automated deployments and infrastructure-as-code workflows.
TIP
The environment variable method is recommended for production deployments because it keeps the license key in your deployment configuration rather than requiring manual activation through the UI.
Lisans durumunu goruntuleme
After activation, the license status is visible in Settings > General > License. The status panel shows:
| Field | Description |
|---|---|
| Plan | The active plan tier (Pro, Business, Enterprise) |
| Status | Active, expiring soon, or expired |
| Members | Current usage vs. licensed maximum |
| Activated on | Date the license was applied |
| Expires on | License expiration date |
| Instance ID | Unique identifier for this instance |
Lisans yonetimi
Lisans yenileme
License keys have an expiration date. To renew:
- Purchase a renewal through the SetGet website or contact your account manager.
- You receive a new license key.
- Apply the new key using the same activation process (admin panel or environment variable).
- The old key is replaced and the new expiration date takes effect.
WARNING
Renew your license before it expires to avoid interruption. SetGet sends email reminders at 30 days, 14 days, and 3 days before expiration.
Lisans yukseltme
To upgrade from one plan tier to another (e.g., Pro to Business):
- Purchase the higher tier on the SetGet website.
- You receive a new license key for the upgraded plan.
- Apply the new key to your instance.
- The upgrade takes effect immediately — no restart required when activated via the admin panel.
Lisans gecmisini goruntuleme
The Settings > General > License page maintains a history of all license keys applied to the instance, including:
- Previous keys (masked for security)
- Activation and deactivation dates
- Plan tier for each key
Lisans transfer etme
If you need to move your SetGet installation to a new server, you can transfer the license:
Standart transfer
- On the current instance, go to Settings > General > License.
- Click Deactivate License.
- Confirm the deactivation. The instance reverts to Free plan features.
- On the new instance, activate the same license key.
The license key can be activated on one instance at a time. Deactivating it on the old instance frees it for use on the new one.
Destek yardimi ile transfer
If you cannot access the old instance (e.g., hardware failure), contact SetGet support to release the license:
- Email support with your license key (or the last four characters) and a description of the situation.
- Support verifies your account ownership.
- Support releases the license from the old instance.
- Activate the key on the new instance.
WARNING
Each license key is bound to a single instance at a time. Attempting to activate the same key on a second instance without deactivating the first will fail.
Kendi sunucunuzda barindirma lisans detaylari
Cevrimdisi etkinlestirme
For air-gapped environments without internet access, SetGet supports offline license activation:
- Contact SetGet support to request an offline license file.
- Provide your instance ID (found in Settings > General > License).
- Support generates a signed license file tied to your instance ID.
- Place the license file at the path specified in the documentation or set the
SETGET_LICENSE_FILEenvironment variable to point to it. - Restart the API service to apply the license.
Lisans dogrulama
- Online instances validate the license against SetGet servers once every 24 hours.
- Offline instances with a license file validate using the embedded signature — no network call required.
- If validation fails (e.g., network issue on an online instance), there is a 7-day grace period before features revert to Free.
Uye counting
The license enforces a maximum member count. Members are counted as:
- Active workspace members (Admin, Member, Guest roles)
- Pending invitations do not count against the limit
- Deactivated accounts do not count against the limit
If you reach the member limit, new invitations are blocked until you remove a member or upgrade the license.
Sorun Giderme
| Problem | Solution |
|---|---|
| "Invalid license key" error | Verify you copied the entire key without trailing spaces. Check that the key matches your instance type (cloud keys do not work on self-hosted). |
| "License already in use" error | Deactivate the key on the other instance first, or contact support for a release. |
| Features reverted unexpectedly | Check the license expiration date. Ensure the instance can reach SetGet servers for validation (or use offline activation). |
| Member limit reached | Remove inactive members or upgrade to a higher member tier. |
Ilgili sayfalar
- Plans and Pricing — Compare plan features and limits
- Upgrade Your Plan — Cloud plan upgrade process
- Workspace Overview — General workspace settings
- Workspace Members — Member management