What are limitations of the Self-Hosted solution?
Nines offers a self-hosted (on-premise) deployment option for clients who require full control over their infrastructure, data residency, or security environment.
While this provides maximum ownership and flexibility, it also comes with functional limitations compared to the Nines cloud-hosted platform. These limitations exist because many Nines features rely on secure, managed cloud services and third-party integrations that cannot be automatically provided in a customer-controlled environment.
Why Limitations Exist
In a self-hosted deployment:
-
Nines does not control the underlying infrastructure
-
The environment may be fully on-premise, hybrid, or restricted from public cloud access
-
Third-party services (AI, messaging, scanning, notifications) must be approved, configured, and maintained by the client
As a result, certain features that depend on external cloud services are not enabled by default.
Features Not Included in Self-Hosted Deployments
The following features are not available in self-hosted (on-premise) environments unless explicitly noted.
Imports
Automated import tools are not available in self-hosted environments due to dependencies on cloud-based processing and validation services.
Onboarding Videos
Embedded onboarding and training videos are hosted on external cloud platforms and are not included in self-hosted deployments.
Clients may still watch the videos via their browser outside of Nines via Thinkific.
AI-Assisted Features
All AI-powered functionality is disabled in self-hosted deployments, including (but not limited to):
-
AI-generated task suggestions
-
AI-generated lists
-
Any future AI-driven recommendations or automation
These features depend on secure integrations with managed AI services that cannot be bundled into a customer-owned environment.
Push Notifications to Mobile Devices
Push notifications to iOS and Android devices are not supported in self-hosted deployments.
This includes:
-
Task notifications
-
Reminders
-
System alerts
Push notifications rely on centralized notification services and mobile app infrastructure managed by Nines in the cloud.
Text Message (SMS) Notifications
SMS notifications are not enabled by default in self-hosted environments.
However, Nines can support SMS notifications if the client:
-
Provides their own Twilio API key
-
Manages the Twilio account, billing, and compliance requirements
This setup is optional and client-managed.
File Scanning (Virus & Malware Analysis)
Automated file scanning and virus analysis are not included in self-hosted deployments.
File scanning relies on cloud-based security services that inspect uploads in real time. In a self-hosted environment, clients are responsible for implementing any required malware or security scanning within their own infrastructure.
Client Responsibilities in a Self-Hosted Environment
With a self-hosted deployment, clients are responsible for:
-
Infrastructure provisioning and maintenance
-
Security controls and monitoring
-
Third-party service selection and configuration
-
Compliance with internal IT, legal, and security policies
Nines provides the core application software, but does not manage or operate external services in self-hosted environments.