Act in good faith and contact us about any questions.
Author Archives: TimL
Privacy Policy
We don't share your data with anyone.
Some features may send data to 3rd parties (VPS, AI, Email, ect)
LLM APIs
Noodle can integrate with Large Language Models to aid in content creation. ArtificialAnalysis.ai has a nice pricing, quality, and speed overview. One token is roughly equivalent to 0.75 million words.
Links to 3rd party Application Programming Interfaces and pricing:
Free tiers:
- x.ai ($25/month free + $7.50 / 1M Tokens)
- google.com (Gemini 1.5 Flash: 1.5k requests / day + $0.13 / 1M Tokens)
- huggingface.co (1k requests / day + $9 / month for 20k requests / day)
Paid only:
- anthropic.com (Haiku: $2 / 2M Tokens)
- openai.com (o1-mini: $5.25 / 1M tokens)
Screen sharing
To get a screen share from Vialect please use any free offering:
- app:
- web:
- Google Meet (free: 1h call limit)
- Screen Leap
- Dead Simple Screen Sharing
Or send us a link to a paid service:
Or let us know if you have some other preference.
Currently not working on some Web Browsers:
- Microsoft Teams [CoreError::LAYOUT_ERROR][Error::Cannot return null for non-nullable field AuthenticationUserProfile.upn.]
Update HTTPS
If certbot from Let's Encrypt is not used certificates will need to be updated annually.
- Download the signed public key from your Certificate Authorities (CA)
- Import the signed public key into the keystore already containing the private key (and intermediate certificates if required)
keytool -import -alias noodle.domain.tld -trustcacerts -file noodlecert.crt -keystore noodle.pfx
- Restart the Noodle service
In memory
Add the following to the Host tag in server.xml
<Context docBase="ROOT" override="true"> <Resources cachingAllowed="true" cacheMaxSize="100000"/> </Context>
Add the following to multiserver or intranet.bat
-Xmx1000m -Xms1000m -XX:+UseG1GC
Low memory
Add the following to the Host tag in server.xml
<Context docBase="ROOT" override="true"> <Resources cachingAllowed="false" /> </Context>
Add the following to multiserver or intranet.bat
-Xmx50m -Xms50m -XX:+UseG1GC
Redirect to SSO
Put the following in the MOTD file:
<script> if (location.href.indexOf("?") < 0) { location.href = location.href.replace(/(https?:\/\/[^\/]+)(\/.*)?/, "$1/SPNEGO.po"); } </script>
The same can be done for SAML.po
Safari mobile desktop mode
Safari mobile 15+ uses desktop mode by default, if desired disable it in;
- Settings > Safari > Request Desktop Website > Off
Java Application Servers
Wikipedia has a list. Comments on the popular options;
- Apache - Tomcat (most popular)
- Eclipse - Jetty (small and fast)
- Eclipse - GlassFish (heavy)
- Payara - Payara
- Red Hat - WildFly / JBoss EAP
Micro services; fast start with native executables via GraalVM;
- Red Hat - Quarkus
- Micronaut - Micronauts
Specifications at jakarta.