@@ -113,27 +113,23 @@ function Body() {
113
113
message = {
114
114
< >
115
115
< Paragraph strong style = { { fontSize : "150%" } } >
116
- For inquiries about licensing, further details and purchasing
117
- options, please{ " " }
116
+ Ready to bring CoCalc to your organization?{ " " }
118
117
< A href = { contactURL } external >
119
- contact us
118
+ Let's get in contact!
120
119
</ A >
121
- .
122
120
</ Paragraph >
123
121
< Paragraph >
124
- CoCalc OnPrem's pricing is tailored to your specific needs, taking
125
- into account your use case, anticipated number of active monthly
126
- users, desired level of support, and any customization or training
127
- requirements. We offer a < Text strong > free trial period</ Text > to
128
- ensure seamless integration within your environment. Importantly,
129
- pricing is < Text strong > not</ Text > based on the number of CPU
130
- cores, memory, or virtual machines in your cluster.
122
+ Every enterprise deployment is unique. We'll work with you to
123
+ understand your specific requirements, from user scale and
124
+ security needs to integration with existing systems.
131
125
</ Paragraph >
132
126
< Paragraph >
133
127
< Text strong > We offer flexible licensing options</ Text > , including
134
- discounts for academic institutions, multi-year agreements, and
135
- first-year customers. Let us help you find the best solution for
136
- your organization.
128
+ volume discounts for large organizations, academic discounts for
129
+ educational institutions, multi-year agreements, and comprehensive
130
+ support packages. Plus, we provide a{ " " }
131
+ < Text strong > free evaluation period</ Text > to ensure CoCalc OnPrem
132
+ meets your needs before you commit.
137
133
</ Paragraph >
138
134
{ renderContactButton ( ) }
139
135
</ >
@@ -146,6 +142,7 @@ function Body() {
146
142
if ( PUBLISH_PRICE ) {
147
143
return (
148
144
< >
145
+ < Title level = { 3 } > Purchasing CoCalc OnPrem</ Title >
149
146
< List
150
147
grid = { { gutter : 30 , column : 3 , xs : 1 , sm : 1 } }
151
148
dataSource = { data }
@@ -232,7 +229,7 @@ function Body() {
232
229
</ >
233
230
) ;
234
231
} else {
235
- return renderContact ( ) ;
232
+ return < > { renderContact ( ) } </ > ;
236
233
}
237
234
}
238
235
@@ -247,43 +244,48 @@ function Body() {
247
244
< Text strong >
248
245
< A href = "https://onprem.cocalc.com/" > CoCalc OnPrem</ A > { " " }
249
246
</ Text > { " " }
250
- is a < Text strong > self-hosted version of CoCalc </ Text > designed to run
251
- on your own infrastructure. Built on the same robust architecture that
252
- powers the main CoCalc platform, OnPrem delivers exceptional
253
- performance, scalability, and reliability. This enterprise-grade
254
- solution offers:
247
+ brings the power of collaborative scientific computing to your
248
+ organization's infrastructure. Keep your data secure, maintain full
249
+ control over your environment, and provide your teams with the same
250
+ cutting-edge tools used by leading research institutions and
251
+ enterprises worldwide.
255
252
</ Paragraph >
256
253
254
+ { /* IMPORTANT: keep the NASA text snippet exactly as it is -- https://github.com/sagemathinc/cocalc/issues/8545 */ }
255
+ < Paragraph >
256
+ Our software is used by NASA's Space Science and Mission Operations
257
+ organization.
258
+ </ Paragraph >
259
+
260
+ < Title level = { 3 } > Why Choose CoCalc OnPrem?</ Title >
261
+ < Paragraph > Deploy CoCalc on your own systems and gain:</ Paragraph >
262
+
257
263
< ul >
258
264
< li >
259
- The full suite of collaborative tools available on cocalc.com:{ " " }
260
- < Text strong >
261
- Jupyter Notebooks for Python, SageMath, R, Octave
262
- </ Text >
263
- , editing < Text strong > LaTeX, Code- and Markdown/Text-files</ Text > ,
264
- a < Text strong > collaborative Linux Terminal</ Text > , and a{ " " }
265
- < Text strong > virtual X11 desktop</ Text > .
265
+ < Text strong > Complete data sovereignty and security</ Text > - Your
266
+ research data never leaves your infrastructure, ensuring compliance
267
+ with regulatory requirements and protecting sensitive intellectual
268
+ property.
266
269
</ li >
267
270
< li >
268
- Complete control over your data and computing environment, which
269
- results in enhanced < Text strong > privacy and security </ Text > for
270
- sensitive research and educational content;
271
+ < Text strong > Seamless IT integration </ Text > - Works with your
272
+ existing authentication systems (SAML SSO), network policies, and
273
+ security frameworks.
271
274
</ li >
272
275
< li >
273
- Integration with your existing IT infrastructure – for example SAML
274
- based SSO authentication or using your own internal LLM server for
275
- increased privacy;
276
+ < Text strong > Customizable environments </ Text > - Tailor software
277
+ stacks and computing resources to match your specific research
278
+ workflows and organizational needs.
276
279
</ li >
277
280
< li >
278
- Beyond the standard set of included software, it's possible to
279
- define < Text strong > customizable software environments </ Text > and
280
- adjust specific features to meet specific institutional needs;
281
+ < Text strong > Expert deployment and support </ Text > - Our team
282
+ provides comprehensive guidance through setup, configuration, and
283
+ ongoing management.
281
284
</ li >
282
285
< li >
283
- We'll guide you through the setup process and give you enough
284
- information to be able to manage the service, react to issues, plan
285
- resource requirements, and know how to scale the various services to
286
- your expected usage.
286
+ < Text strong > Scalable performance</ Text > - Handle growing teams and
287
+ computational demands without compromising on collaboration or
288
+ security.
287
289
</ li >
288
290
</ ul >
289
291
@@ -294,78 +296,85 @@ function Body() {
294
296
data science collaboration.
295
297
</ Paragraph >
296
298
297
- < Title level = { 3 } > Prerequisites</ Title >
299
+ < Title level = { 3 } > Complete Research Environment</ Title >
300
+ < ul >
301
+ < li >
302
+ < Text strong > Accelerated Research</ Text > - Reduce time-to-insight
303
+ with collaborative tools that streamline scientific workflows
304
+ </ li >
305
+ < li >
306
+ < Text strong > Interactive Computing</ Text > - Jupyter notebooks for
307
+ Python, R, SageMath, and Octave
308
+ </ li >
309
+ < li >
310
+ < Text strong > Collaboration</ Text > - Real-time editing of LaTeX,
311
+ Markdown, and code files, as well as integrated chatrooms and task
312
+ lists
313
+ </ li >
314
+ < li >
315
+ < Text strong > Linux Terminals</ Text > - Use any CLI tool to maximize
316
+ flexibility or conduct advanced computing tasks
317
+ </ li >
318
+ < li >
319
+ < Text strong > Custom Software</ Text > - Flexible environments
320
+ supporting your specific research needs
321
+ </ li >
322
+ </ ul >
323
+
324
+ < Paragraph >
325
+ All tools work seamlessly together, enabling your researchers to focus
326
+ on discovery rather than technical setup.
327
+ </ Paragraph >
328
+
329
+ < Title level = { 3 } > Enterprise Benefits</ Title >
330
+ < ul >
331
+ < li >
332
+ < Text strong > Cost Efficiency</ Text > - Reduce dependency on external
333
+ SaaS/cloud services and unify several tools in one place
334
+ </ li >
335
+ < li >
336
+ < Text strong > Regulatory Compliance</ Text > - Meet stringent data
337
+ residency and security requirements
338
+ </ li >
339
+ </ ul >
340
+
341
+ { renderPriceInfo ( ) }
342
+
343
+ < Title level = { 3 } > Technical Requirements</ Title >
344
+ < Paragraph >
345
+ CoCalc OnPrem requires a modern infrastructure setup. Our team will
346
+ work with your IT department to ensure smooth deployment:
347
+ </ Paragraph >
298
348
< Paragraph >
299
349
< ul >
300
350
< li >
301
- A{ " " }
302
- < Text strong >
303
- < A href = { "https://kubernetes.io" } > Kubernetes Cluster</ A >
304
- </ Text > { " " }
305
- and some experience managing it. OnPrem should run on your own
306
- bare-metal cluster or a managed kubernetes cluster like{ " " }
307
- < A href = { "https://onprem.cocalc.com/deploy/eks.html" } >
308
- Amazon's EKS
309
- </ A >
310
- ,{ " " }
311
- < A href = { "https://onprem.cocalc.com/deploy/gke.html" } >
312
- Google's GKE
313
- </ A >
314
- , or{ " " }
315
- < A href = { "https://onprem.cocalc.com/deploy/aks.html" } >
316
- Azure's AKS
317
- </ A >
318
- . Kubernetes is required to orchestrate and manage the
319
- containerized CoCalc OnPrem services.
351
+ < Text strong > Kubernetes</ Text > - A modern container management
352
+ system for scalable deployment: starting at just a single VM up to
353
+ dozens of heterogeneous nodes.
320
354
</ li >
321
355
< li >
322
- Some experience working with{ " " }
323
- < A href = { "https://helm.sh/" } >
324
- < b > HELM</ b > charts
325
- </ A >
326
- . Helm is used to simplify the deployment and management of CoCalc
327
- OnPrem on Kubernetes.
356
+ < Text strong > Domain and SSL certificate</ Text > - Secure access
357
+ configuration for your users.
328
358
</ li >
329
359
< li >
330
- A (sub)< Text strong > domain</ Text > and TLS certificate (e.g.{ " " }
331
- < A href = { "https://letsencrypt.org/" } > letsencrypt</ A > ). A domain
332
- and TLS certificate are needed to securely access your CoCalc
333
- OnPrem instance over HTTPS. You can also run OnPrem inside a VPN,
334
- isolated from the public internet.
360
+ < Text strong > Database infrastructure</ Text > - PostgreSQL for
361
+ application data storage.
335
362
</ li >
336
363
< li >
337
- A common{ " " }
338
- < Text strong >
339
- < A href = { "https://www.postgresql.org/" } > PostgreSQL</ A >
340
- </ Text > { " " }
341
- database. PostgreSQL is used for persistent data storage, and
342
- Socket.io for internal communication between CoCalc services.
364
+ < Text strong > Shared storage system</ Text > - Network file system
365
+ for collaborative project data.
343
366
</ li >
344
367
< li >
345
- A shared network file-system like < Text strong > NFS</ Text > . It must
346
- support the Kubernetes{ " " }
347
- < A
348
- href = {
349
- "https://kubernetes.io/docs/concepts/storage/persistent-volumes/#access-modes"
350
- }
351
- >
352
- ReadWriteMany
353
- </ A > { " " }
354
- file-system access mode. A shared network file system is required
355
- for persistent storage of project data and collaborative files.
368
+ < Text strong > IT support resources</ Text > - Your internal team or
369
+ our experts to manage the deployment.
356
370
</ li >
357
371
</ ul >
358
372
</ Paragraph >
359
373
360
374
< Paragraph >
361
- For more details, see the{ " " }
362
- < Text strong >
363
- < A href = "https://onprem.cocalc.com/" > CoCalc OnPrem documentation</ A >
364
- </ Text >
365
- .
375
+ Read more about how to deploy mand manage CoCalc Onprem in its{ " " }
376
+ < A href = "https://onprem.cocalc.com/" > online documentation</ A > .
366
377
</ Paragraph >
367
- < Title level = { 3 } > Purchasing CoCalc OnPrem</ Title >
368
- { renderPriceInfo ( ) }
369
378
</ >
370
379
) ;
371
380
}
0 commit comments