This document provides instructions for installing HCL Sametime Meetings 11.5 on Docker. It discusses:
1. Installing Docker and Docker Compose on CentOS 7.4 to prepare the environment.
2. Downloading and extracting the Sametime Meetings files, then running the install script to load the Docker images.
3. Configuring MongoDB to enable the database for Sametime Meetings.
4. Modifying the Sametime Community server and policies to enable support for Sametime Meetings.
5. Generating a JWT secret and configuring the Sametime Proxy server to enable authentication with Sametime Meetings.
This document provides steps to upgrade HCL Sametime from version 11.0 to 11.5. It outlines 3 steps:
1) Upgrading the Sametime client from 11.0 to 11.5 by following installation instructions and backing up configuration files.
2) Upgrading the Sametime Community server by extracting the 11.5 installation files and running the upgrade installer.
3) Upgrading the Sametime Proxy server by extracting the 11.5 files to a temporary folder, running install.bat to upgrade the proxy installation, and restarting the server.
This document provides step-by-step instructions for installing and configuring HCL Sametime V11.0. It begins with installing HCL Domino V11 server to serve as the basis for the Sametime components. Next, it covers installing and configuring the Domino Administrator client. It then discusses installing and configuring MongoDB to save chat history. The document is intended to help deploy Sametime 11 in a relatively short time on a specific example configuration.
Sametime 11 has replaced Websphere and DB2 with Apache Tomcat and MongoDB. Installation is quick, taking only a few minutes. Key steps in deployment include installing and configuring MongoDB, installing Domino 11, installing Sametime Community Server 11 and Sametime Proxy. Upgrades from earlier versions are not possible so a new standalone environment must be prepared.
This document provides instructions for upgrading an HCL Sametime Meetings installation from version 11.5 to 11.6 using Docker. It involves stopping the existing 11.5 Meetings server, upgrading Docker Compose, downloading the 11.6 installation files, running the install script, and starting the new 11.6 Meetings server. Key steps include renaming the existing /opt/STMeetingServer folder, upgrading Docker Compose, extracting the 11.6 files, running the install script using an existing secret key, and updating custom Jitsi configuration settings as needed.
Ugprade HCL Sametime V11.5 to V11.6 - Step by StepAles Lichtenberg
This document provides step-by-step instructions for upgrading HCL Sametime from version 11.5 to 11.6 on Windows and Linux systems. It describes how to stop existing services, run the 11.6 installation files, accept the license agreement, select upgrade, and monitor the upgrade process. The process is similar for upgrading the Sametime Community Server and Proxy Server components.
This document provides steps to deploy HCL Sametime Meetings V11.5 Pre-Release on Docker. It outlines installing Docker on CentOS 7.4, downloading and extracting the Sametime Meetings files, configuring custom environment variables, running the installation script to load Docker images, and enabling Sametime Community and Proxy. The steps are demonstrated on a specific pilot example deployment on a Linux virtual machine.
This document provides step-by-step instructions for installing and configuring HCL Sametime V11.0, including installing HCL Domino server V11, MongoDB, the Sametime Community server, and Sametime Proxy server. It also covers post-installation tasks such as upgrading to future fix packs. The implementation will be demonstrated on a Windows Server 2019 virtual machine.
This document provides steps to upgrade HCL Sametime from version 11.0 to 11.5. It outlines 3 steps:
1) Upgrading the Sametime client from 11.0 to 11.5 by following installation instructions and backing up configuration files.
2) Upgrading the Sametime Community server by extracting the 11.5 installation files and running the upgrade installer.
3) Upgrading the Sametime Proxy server by extracting the 11.5 files to a temporary folder, running install.bat to upgrade the proxy installation, and restarting the server.
This document provides step-by-step instructions for installing and configuring HCL Sametime V11.0. It begins with installing HCL Domino V11 server to serve as the basis for the Sametime components. Next, it covers installing and configuring the Domino Administrator client. It then discusses installing and configuring MongoDB to save chat history. The document is intended to help deploy Sametime 11 in a relatively short time on a specific example configuration.
Sametime 11 has replaced Websphere and DB2 with Apache Tomcat and MongoDB. Installation is quick, taking only a few minutes. Key steps in deployment include installing and configuring MongoDB, installing Domino 11, installing Sametime Community Server 11 and Sametime Proxy. Upgrades from earlier versions are not possible so a new standalone environment must be prepared.
This document provides instructions for upgrading an HCL Sametime Meetings installation from version 11.5 to 11.6 using Docker. It involves stopping the existing 11.5 Meetings server, upgrading Docker Compose, downloading the 11.6 installation files, running the install script, and starting the new 11.6 Meetings server. Key steps include renaming the existing /opt/STMeetingServer folder, upgrading Docker Compose, extracting the 11.6 files, running the install script using an existing secret key, and updating custom Jitsi configuration settings as needed.
Ugprade HCL Sametime V11.5 to V11.6 - Step by StepAles Lichtenberg
This document provides step-by-step instructions for upgrading HCL Sametime from version 11.5 to 11.6 on Windows and Linux systems. It describes how to stop existing services, run the 11.6 installation files, accept the license agreement, select upgrade, and monitor the upgrade process. The process is similar for upgrading the Sametime Community Server and Proxy Server components.
This document provides steps to deploy HCL Sametime Meetings V11.5 Pre-Release on Docker. It outlines installing Docker on CentOS 7.4, downloading and extracting the Sametime Meetings files, configuring custom environment variables, running the installation script to load Docker images, and enabling Sametime Community and Proxy. The steps are demonstrated on a specific pilot example deployment on a Linux virtual machine.
This document provides step-by-step instructions for installing and configuring HCL Sametime V11.0, including installing HCL Domino server V11, MongoDB, the Sametime Community server, and Sametime Proxy server. It also covers post-installation tasks such as upgrading to future fix packs. The implementation will be demonstrated on a Windows Server 2019 virtual machine.
Aleš Lichtenberg is a technical consultant for HCL Digital Solutions software including Sametime. He provides instructions on setting up live streaming of Sametime meetings to YouTube in 3 steps: 1) Verify your YouTube channel, 2) Create a live stream event on YouTube and get the streaming key, 3) Start a Sametime meeting, select "Start live stream" and paste the YouTube streaming key to begin live streaming the meeting to YouTube. Requirements include an enabled YouTube publishing account, verified YouTube channel, and enabled meeting recordings on the Sametime server.
- HCL Sametime 11 provides a more modern user interface with persistent chat across devices and a new look for web and Notes clients.
- It has simplified installation using Docker and the HCL Sametime community server, replacing the need for WebSphere and DB2.
- Future versions will enhance integration with Connections and provide server-side chat history storage and support for third-party conferencing services.
This document summarizes how to configure Time-based One Time Password (TOTP) two-factor authentication for Domino server access without third party software. It involves using the mfamgmt command to issue certificates, enabling TOTP in the server document and vault ID policy, and configuring the web server and login form to support TOTP. Users must install an authenticator app, scan a QR code, and enter generated codes for setup and login. Admins can reset TOTP profiles from the vault ID.
MES102 - Verse on Premises 2.0 Best PracticesDylan Redfield
In July 2020 Verse on Premises 2.0 was released, delivering a slew of new features. And when V12 of Notes and Domino ships, iNotes will be officially deprecated in favor of VoP. Join me to learn about the functionality that VoP 2.0 brings. Additionally, learn about deployment and administrative best practices to ensure your VoP offering meets your user’s needs.
Bewährte Praktiken für HCL Notes/Domino-Sicherheit Teil 1: Der Notes-Clientpanagenda
This document summarizes a presentation on best practices for securing HCL Notes/Domino. It discusses securing client-server communication through encryption settings, safeguarding data in local replicas with encryption and access controls, protecting the client from untrusted code using execution control lists, staying up-to-date with security updates, and using authentication security practices like password policies and single sign-on. Commercial services from panagenda can help organizations implement these security configurations and topics.
INF107 - Integrating HCL Domino and Microsoft 365Dylan Redfield
Is your organization flirting with a move to Microsoft 365? Or are you managing an infrastructure that includes both Domino servers and Microsoft 365 cloud services? As Microsoft 365’s footprint grows, many HCL Domino environments are finding the need for the two technologies to coexist. This session will discuss best practices, native options and third-party tools to allow the two environments to work together, ultimately reducing your overhead and allowing your users to be productive. Just because you are running dual environments, does not mean you have to duplicate efforts to manage them. Let us give you tips on how to save time and give your users a cohesive experience.
Planning & Completing An IBM Connections UpgradeGabriella Davis
Presentation from ICON UK in London Sept 2015 on approaches to upgrading IBM Connections whether it's a WebSphere iFix, TDI, DB2 or the Connections applications themselves
The document provides an overview of key new features in FusionReactor 6, including a low overhead Profiler, Production Debugger, and additional improvements. It also summarizes FusionReactor's long-standing benefits for monitoring applications, tracking requests and queries, and troubleshooting performance issues. Finally, it introduces FusionCLOUD, a new hybrid solution that combines FusionReactor's on-premise monitoring with cloud-based dashboards, alerting, and cross-server views.
This document summarizes a presentation by Giancarlo Gomez on using WebSockets with ColdFusion. Giancarlo introduced himself and his background. He then defined WebSockets as a full-duplex communication protocol that establishes a persistent connection between client and server. Giancarlo demonstrated how to enable WebSockets in ColdFusion and use the <cfwebsocket> tag. He also discussed challenges like secure connections, clustering, and building real-time applications with WebSockets.
CollabSphere 2018: How to build your SmartCloud Notes hybrid environmentDavid Hablewitz
1. The document outlines the steps to configure a SmartCloud Notes hybrid environment in 4 levels: setup, enable, prepare, and activate.
2. The setup level involves preparing the environment, servers, and software. The enable level activates the account. The prepare level configures servers using a configuration tool. The activate level fully activates the SmartCloud Notes features.
3. The document also discusses architecture variations for SmartCloud Notes implementations including redundant servers and data centers as well as hosting on-premises servers in the cloud.
Take home your very own free Vagrant CFML Dev Environment - Presented at dev....Gavin Pickin
Vagrant is a great solution for providing all of your devs a standard dev environment, but like all the other great technology out there, you have to learn it, and then implement it.
Not anymore, this session will give you a well used, documented Vagrant Setup, with the flexibility to use it for all of your future dev projects too. Learn how this Vagrant Environment is setup, and how to extend it. Kill the learning curve, and spin it up today.
This setup is being used by several devs, on several projects, and has simple flexibility built in. Drop your repos in the main folder, follow simple conventions, and add a small amount of configuration and be able to spin up your environment in minutes. This setup can configure a simple welcome page, configure the web server and cfml engine mappings, datasources, web server settings per site, host entries, and much more.
As great as this sounds, nothing is ever perfect, learn how some assumptions left me looking silly, and owing another developer a meal, and how I resolved that issue and made this vagrant setup even better.
Domino V10 and How to Get There - IBM Think 2019Dylan Redfield
Domino V10 is here and organizations are trying to prepare a strategy to best optimize the new available features. With a wide range of powerful new enhancements and features, implementations can quickly get overwhelming for an IT manager. Before IT managers roll out Domino 10, its crucial to have a firm understanding of the overview of these exciting new offerings. In addition, an in-depth plan must be established with a main goal of not disrupting current business workflows. This session with help establish a high level of understanding for the entire overview of new offerings and enhancements in Domino 10. A main focus will be placed on migration strategies that will reduce disruption of business workflows.
Installing sametime851-from-zero-to-hero-the next generationa8us
The document outlines the 21 steps to deploy a pilot IBM Lotus Sametime 8.5.1 environment, beginning with setting up an LDAP server to store user information, installing prerequisite software like IBM DB2, and configuring the IBM Lotus Sametime System Console. It then describes installing and configuring the IBM Lotus Sametime Community Server, Proxy Server, Meeting Server, and Media Manager on separate servers, and concluding with installing the IBM Lotus Sametime Connect client and configuring meetings.
Best Practices for Installing IBM Verse on PremisesTimsterC
IBM's local edition of Verse for email is hitting many enterprises. If you have not yet tried this out for yourself, then come and find out just how easy it is.Learn the tips and tricks that go into a successful deployment with a hands-on demo of the places to look out for and the finished product.We'll also show the integrations with Connections Files, Profiles and Box.
CommandBox is a ColdFusion command line interface (CLI) and package manager that allows developers to work more efficiently. It features a package manager for installing dependencies, a read-eval-print loop (REPL) for executing code, an integrated server for running apps, and automation capabilities through commands and recipes. CommandBox aims to improve how ColdFusion developers work by bringing the power of the command line and modern tooling to CFML.
This document provides an overview of how cPanel updates software and manages Perl packages. It discusses the main scripts and processes used to download new cPanel versions, install updates, and perform post-update tasks. It also describes the directory structure for cPanel's Perl code and key namespaces like Cpanel:: and Whostmgr::. Common modules for loading configurations, tracking binaries, and handling temporary files are explained.
This document provides a step-by-step guide to deploying HCL Sametime Premium 12.0 on CentOS 7 using Docker. It outlines installing and configuring MongoDB, Docker, and Sametime Premium 12.0. It also describes updating the Sametime TLS certificates. The deployment is demonstrated on a single virtual machine with all components installed locally.
DominoCamp.de presented on running Domino on Docker containers. The presenter discussed:
- Their background and experience with Domino administration and development
- An overview of Linux containers and how they differ from virtual machines
- The benefits of using containers for Domino for both developers and administrators, such as simplified deployment, testing, and upgrades
- Details on the official HCL Domino container image versus the community-supported image
- Demonstrations of using Docker Compose to run development environments and multiple Domino servers on a single host
- Considerations for running Domino on Kubernetes, such as network configuration and stateful data management
Aleš Lichtenberg is a technical consultant for HCL Digital Solutions software including Sametime. He provides instructions on setting up live streaming of Sametime meetings to YouTube in 3 steps: 1) Verify your YouTube channel, 2) Create a live stream event on YouTube and get the streaming key, 3) Start a Sametime meeting, select "Start live stream" and paste the YouTube streaming key to begin live streaming the meeting to YouTube. Requirements include an enabled YouTube publishing account, verified YouTube channel, and enabled meeting recordings on the Sametime server.
- HCL Sametime 11 provides a more modern user interface with persistent chat across devices and a new look for web and Notes clients.
- It has simplified installation using Docker and the HCL Sametime community server, replacing the need for WebSphere and DB2.
- Future versions will enhance integration with Connections and provide server-side chat history storage and support for third-party conferencing services.
This document summarizes how to configure Time-based One Time Password (TOTP) two-factor authentication for Domino server access without third party software. It involves using the mfamgmt command to issue certificates, enabling TOTP in the server document and vault ID policy, and configuring the web server and login form to support TOTP. Users must install an authenticator app, scan a QR code, and enter generated codes for setup and login. Admins can reset TOTP profiles from the vault ID.
MES102 - Verse on Premises 2.0 Best PracticesDylan Redfield
In July 2020 Verse on Premises 2.0 was released, delivering a slew of new features. And when V12 of Notes and Domino ships, iNotes will be officially deprecated in favor of VoP. Join me to learn about the functionality that VoP 2.0 brings. Additionally, learn about deployment and administrative best practices to ensure your VoP offering meets your user’s needs.
Bewährte Praktiken für HCL Notes/Domino-Sicherheit Teil 1: Der Notes-Clientpanagenda
This document summarizes a presentation on best practices for securing HCL Notes/Domino. It discusses securing client-server communication through encryption settings, safeguarding data in local replicas with encryption and access controls, protecting the client from untrusted code using execution control lists, staying up-to-date with security updates, and using authentication security practices like password policies and single sign-on. Commercial services from panagenda can help organizations implement these security configurations and topics.
INF107 - Integrating HCL Domino and Microsoft 365Dylan Redfield
Is your organization flirting with a move to Microsoft 365? Or are you managing an infrastructure that includes both Domino servers and Microsoft 365 cloud services? As Microsoft 365’s footprint grows, many HCL Domino environments are finding the need for the two technologies to coexist. This session will discuss best practices, native options and third-party tools to allow the two environments to work together, ultimately reducing your overhead and allowing your users to be productive. Just because you are running dual environments, does not mean you have to duplicate efforts to manage them. Let us give you tips on how to save time and give your users a cohesive experience.
Planning & Completing An IBM Connections UpgradeGabriella Davis
Presentation from ICON UK in London Sept 2015 on approaches to upgrading IBM Connections whether it's a WebSphere iFix, TDI, DB2 or the Connections applications themselves
The document provides an overview of key new features in FusionReactor 6, including a low overhead Profiler, Production Debugger, and additional improvements. It also summarizes FusionReactor's long-standing benefits for monitoring applications, tracking requests and queries, and troubleshooting performance issues. Finally, it introduces FusionCLOUD, a new hybrid solution that combines FusionReactor's on-premise monitoring with cloud-based dashboards, alerting, and cross-server views.
This document summarizes a presentation by Giancarlo Gomez on using WebSockets with ColdFusion. Giancarlo introduced himself and his background. He then defined WebSockets as a full-duplex communication protocol that establishes a persistent connection between client and server. Giancarlo demonstrated how to enable WebSockets in ColdFusion and use the <cfwebsocket> tag. He also discussed challenges like secure connections, clustering, and building real-time applications with WebSockets.
CollabSphere 2018: How to build your SmartCloud Notes hybrid environmentDavid Hablewitz
1. The document outlines the steps to configure a SmartCloud Notes hybrid environment in 4 levels: setup, enable, prepare, and activate.
2. The setup level involves preparing the environment, servers, and software. The enable level activates the account. The prepare level configures servers using a configuration tool. The activate level fully activates the SmartCloud Notes features.
3. The document also discusses architecture variations for SmartCloud Notes implementations including redundant servers and data centers as well as hosting on-premises servers in the cloud.
Take home your very own free Vagrant CFML Dev Environment - Presented at dev....Gavin Pickin
Vagrant is a great solution for providing all of your devs a standard dev environment, but like all the other great technology out there, you have to learn it, and then implement it.
Not anymore, this session will give you a well used, documented Vagrant Setup, with the flexibility to use it for all of your future dev projects too. Learn how this Vagrant Environment is setup, and how to extend it. Kill the learning curve, and spin it up today.
This setup is being used by several devs, on several projects, and has simple flexibility built in. Drop your repos in the main folder, follow simple conventions, and add a small amount of configuration and be able to spin up your environment in minutes. This setup can configure a simple welcome page, configure the web server and cfml engine mappings, datasources, web server settings per site, host entries, and much more.
As great as this sounds, nothing is ever perfect, learn how some assumptions left me looking silly, and owing another developer a meal, and how I resolved that issue and made this vagrant setup even better.
Domino V10 and How to Get There - IBM Think 2019Dylan Redfield
Domino V10 is here and organizations are trying to prepare a strategy to best optimize the new available features. With a wide range of powerful new enhancements and features, implementations can quickly get overwhelming for an IT manager. Before IT managers roll out Domino 10, its crucial to have a firm understanding of the overview of these exciting new offerings. In addition, an in-depth plan must be established with a main goal of not disrupting current business workflows. This session with help establish a high level of understanding for the entire overview of new offerings and enhancements in Domino 10. A main focus will be placed on migration strategies that will reduce disruption of business workflows.
Installing sametime851-from-zero-to-hero-the next generationa8us
The document outlines the 21 steps to deploy a pilot IBM Lotus Sametime 8.5.1 environment, beginning with setting up an LDAP server to store user information, installing prerequisite software like IBM DB2, and configuring the IBM Lotus Sametime System Console. It then describes installing and configuring the IBM Lotus Sametime Community Server, Proxy Server, Meeting Server, and Media Manager on separate servers, and concluding with installing the IBM Lotus Sametime Connect client and configuring meetings.
Best Practices for Installing IBM Verse on PremisesTimsterC
IBM's local edition of Verse for email is hitting many enterprises. If you have not yet tried this out for yourself, then come and find out just how easy it is.Learn the tips and tricks that go into a successful deployment with a hands-on demo of the places to look out for and the finished product.We'll also show the integrations with Connections Files, Profiles and Box.
CommandBox is a ColdFusion command line interface (CLI) and package manager that allows developers to work more efficiently. It features a package manager for installing dependencies, a read-eval-print loop (REPL) for executing code, an integrated server for running apps, and automation capabilities through commands and recipes. CommandBox aims to improve how ColdFusion developers work by bringing the power of the command line and modern tooling to CFML.
This document provides an overview of how cPanel updates software and manages Perl packages. It discusses the main scripts and processes used to download new cPanel versions, install updates, and perform post-update tasks. It also describes the directory structure for cPanel's Perl code and key namespaces like Cpanel:: and Whostmgr::. Common modules for loading configurations, tracking binaries, and handling temporary files are explained.
This document provides a step-by-step guide to deploying HCL Sametime Premium 12.0 on CentOS 7 using Docker. It outlines installing and configuring MongoDB, Docker, and Sametime Premium 12.0. It also describes updating the Sametime TLS certificates. The deployment is demonstrated on a single virtual machine with all components installed locally.
DominoCamp.de presented on running Domino on Docker containers. The presenter discussed:
- Their background and experience with Domino administration and development
- An overview of Linux containers and how they differ from virtual machines
- The benefits of using containers for Domino for both developers and administrators, such as simplified deployment, testing, and upgrades
- Details on the official HCL Domino container image versus the community-supported image
- Demonstrations of using Docker Compose to run development environments and multiple Domino servers on a single host
- Considerations for running Domino on Kubernetes, such as network configuration and stateful data management
January OpenNTF Webinar: 4D - Domino Docker Deep DiveHoward Greenberg
This talk is for Domino admins and developers who would like to leverage containerization and want to get started navigating this jungle of technologies. Docker, Podman, Kubernetes, OpenShift, and more - we're going to explain when to use which platform and how to automate your deployments. The speakers will be:
Thomas Hampel, Director, HCL Product Management
Daniel Nashed, HCL Lifetime Ambassador
An overview on docker and container technology behind it. Lastly, we discuss few tools that might come handy when dealing with large number of containers management.
Lean Drupal Repositories with Composer and DrushPantheon
Composer is the industry-standard PHP dependency manager that is now in use in Drupal 8 core. This session will show the current best practices for using Composer, drupal-composer, drupal-scaffold, Drush, Drupal Console and Drush site-local aliases to streamline your Drupal 7 and Drupal 8 site repositories for optimal use on teams.
The document provides an overview of Docker fundamentals, including an introduction to Docker and containerization, how to install Docker on various platforms, and how to use basic Docker commands to run containers from images. It covers topics such as Docker architecture, images vs containers, managing containers, networking, Docker Compose, and how Docker is implemented using Linux kernel features like namespaces and cgroups.
This document discusses developing, delivering, and running Oracle ADF applications with Docker containers. It provides an overview of using containers and Docker to build application images, deploy them to Kubernetes clusters in the cloud, and set up continuous delivery pipelines for automated testing and deployment. Sample applications are packaged into Docker containers along with required dependencies. Kubernetes is used to orchestrate and manage container deployments across different environments.
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...IBM France Lab
This document discusses Docker and how IBM uses Docker for ODM (Operational Decision Management). Some key points:
- Docker allows decoupling applications from the underlying infrastructure and providing consistent runtime environments and operations.
- IBM leverages Docker for ODM on Cloud, running ODM in Docker containers on a predefined set of VMs managed by Docker Swarm.
- Internally, IBM is working to Dockerize existing ODM runtimes by running product components like RES and Decision Center in separate Docker containers connected via REST APIs. This aims to provide a homogeneous software delivery, topology and operations using Docker.
This document provides an overview of DevOPS concepts including containers, Docker, and related tools. It discusses what containers are and the differences between virtual machines and containers. It then covers how containers can be used by developers and systems engineers. Docker is introduced as a tool for running and managing containers. Dockerfiles are described as documents for assembling container images. Docker Compose is presented as a tool for defining and running multi-container applications. Examples are given for creating a simple container with Dockerfile and running it locally and sharing it publicly. Monitoring tools like cAdvisor are mentioned. The document ends with discussing continuous integration/deployment using tools like Gitlab and Jenkins to automate the build and deployment process.
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, OrchestrationErica Windisch
This document summarizes Docker's growth over 15 months, including its community size, downloads, projects on GitHub, enterprise support offerings, and the Docker platform which includes the Docker Engine, Docker Hub, and partnerships. It also provides overviews of key Docker technologies like libcontainer, libchan, libswarm, and how images work in Docker.
Faster and Easier Software Development using Docker Platformmsyukor
Faster and Easier Software Development using Docker Platform presentation for Workshop with Open Source Community 1/2019 organized by MAMPU Malaysia under project Open Source Development and Capabilities Program (OSDeC) for Public Sector in Malaysia on January 29, 2019 at Port Dickson, Negeri Sembilan, Malaysia.
ocker is quickly becoming an invaluable development and deployment tool for many organizations. Come and spend the day learning about what Docker is and how to use it. Discover how to integrate it into your workflow and build an environment that works for you and your team. This hands-on training will give you the kick-start needed to begin using Docker effectively.
Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...linuxlab_conf
This document provides information about a workshop on the Yocto Project being conducted by Marco Cavallini of KOAN. The workshop will cover setting up a Yocto Project build environment using Docker, basics of the Yocto Project including layers and recipes, debugging builds, and creating new images. Attendees will learn how to build a basic embedded Linux system from source and boot it in QEMU.
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...Marco Cavallini
This document provides information about a workshop on the Yocto Project being conducted by Marco Cavallini of KOAN. The workshop will cover setting up a Yocto Project build environment using Docker, basics of the Yocto Project including layers and recipes, debugging builds, and creating new images. Attendees will learn how to build a basic embedded Linux system from source and boot it in QEMU.
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe Sencha
Have you ever heard the phrase: "Everything works fine on my machine?" Docker is here to rescue you. Running your toolchain, Ext JS application, back-end server, and even your database - all in a standardized container format that can be transported and reused, throughout your process. In this session, you will learn how to automate a typical workflow, including developing, testing, and deploying, by using Docker containers and common continuous integration solutions.
Ken Cochrane gave a presentation on Docker and Docker's suitability for Django projects. He began with an introduction to Docker, explaining how it uses Linux containers to package applications into lightweight portable containers. He then discussed several common use cases for Docker like local development, continuous integration/deployment, and testing. The presentation concluded with a demo of Docker commands and a discussion of upcoming Docker 1.0 features.
Docker at Djangocon 2013 | Talk by Ken CochranedotCloud
Ken Cochrane gave a presentation on Docker and Docker's suitability for Django projects. He began with an introduction to Docker, explaining how it uses Linux containers to package applications into lightweight portable containers. He then discussed several common use cases for Docker like local development, continuous integration/deployment, and testing. The presentation concluded with a demo of Docker commands and a discussion of upcoming Docker 1.0 features.
DCEU 18: Building Your Development PipelineDocker, Inc.
This document discusses building a development pipeline using containers. It outlines using containers for building images, automated testing, security scanning, and deploying to production. Containers make environments consistent and reproducible. The pipeline includes building images, testing, security scanning, and promoting images to production. Methods discussed include using multi-stage builds to optimize images, leveraging Buildkit for faster builds, and parallel testing across containers. Automated tools are available to implement rolling updates and rollbacks during deployments.
Similar to HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021 (20)
This document provides steps to customize the corporate branding in HCL Sametime Meetings 12.0 running in Docker. It describes how to change the product name, logo, meeting banner, meeting reports picture, and meeting background. The steps involve editing the "custom.env" file to specify new image file locations and names. Changes are applied by restarting the Docker containers using "docker-compose down" and "docker-compose up -d" commands.
HCL Nomad allows access to Notes/Domino applications from mobile devices while using existing applications without modification. It supports features like offline use through replication, basic mail and calendar functions. Management of mobile devices can be done through MarvelClient, which allows analysis of device attributes and mass changes to be deployed through policies defined in a single Notes database. Configuration is done through specific documents stored on the Domino server.
This document discusses how to use the Panagenda MarvelClient Upgrade module to create and deploy IBM Notes client upgrade packages from version 10.0.1 to clients. It describes how to get a free license for MarvelClient Upgrade, configure upgrade settings such as conditions and distribution methods, create an upgrade package using the wizard, and monitor the upgrade process. It also mentions localization options available for the upgrade process interface.
This document provides information about IBM Domino Mobile Apps for the iPad, including:
- It allows users to access Notes applications on their iPad.
- It includes database replication for offline use.
- Some limitations are that it does not support Notes mail, Java features, sharing attachments, or importing images into Notes fields.
The requirements, installation process, and basic usage are also outlined. An upcoming version for iPhone, Android, and Chrome is mentioned.
Minimum HTTPS / TLS connection and certificate security requirements for IBM Verse for iOS, IBM Verse for Android, IBM Traveler Companion and IBM Traveler To Do mobile apps.
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
Most important New features of Oracle 23c for DBAs and Developers. You can get more idea from my youtube channel video from https://youtu.be/XvL5WtaC20A
WWDC 2024 Keynote Review: For CocoaCoders AustinPatrick Weigel
Overview of WWDC 2024 Keynote Address.
Covers: Apple Intelligence, iOS18, macOS Sequoia, iPadOS, watchOS, visionOS, and Apple TV+.
Understandable dialogue on Apple TV+
On-device app controlling AI.
Access to ChatGPT with a guest appearance by Chief Data Thief Sam Altman!
App Locking! iPhone Mirroring! And a Calculator!!
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...XfilesPro
Wondering how X-Sign gained popularity in a quick time span? This eSign functionality of XfilesPro DocuPrime has many advancements to offer for Salesforce users. Explore them now!
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Drona Infotech is a premier mobile app development company in Noida, providing cutting-edge solutions for businesses.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
Malibou Pitch Deck For Its €3M Seed Roundsjcobrien
French start-up Malibou raised a €3 million Seed Round to develop its payroll and human resources
management platform for VSEs and SMEs. The financing round was led by investors Breega, Y Combinator, and FCVC.
Measures in SQL (SIGMOD 2024, Santiago, Chile)Julian Hyde
SQL has attained widespread adoption, but Business Intelligence tools still use their own higher level languages based upon a multidimensional paradigm. Composable calculations are what is missing from SQL, and we propose a new kind of column, called a measure, that attaches a calculation to a table. Like regular tables, tables with measures are composable and closed when used in queries.
SQL-with-measures has the power, conciseness and reusability of multidimensional languages but retains SQL semantics. Measure invocations can be expanded in place to simple, clear SQL.
To define the evaluation semantics for measures, we introduce context-sensitive expressions (a way to evaluate multidimensional expressions that is consistent with existing SQL semantics), a concept called evaluation context, and several operations for setting and modifying the evaluation context.
A talk at SIGMOD, June 9–15, 2024, Santiago, Chile
Authors: Julian Hyde (Google) and John Fremlin (Google)
https://doi.org/10.1145/3626246.3653374
Microservice Teams - How the cloud changes the way we workSven Peters
A lot of technical challenges and complexity come with building a cloud-native and distributed architecture. The way we develop backend software has fundamentally changed in the last ten years. Managing a microservices architecture demands a lot of us to ensure observability and operational resiliency. But did you also change the way you run your development teams?
Sven will talk about Atlassian’s journey from a monolith to a multi-tenanted architecture and how it affected the way the engineering teams work. You will learn how we shifted to service ownership, moved to more autonomous teams (and its challenges), and established platform and enablement teams.
Hand Rolled Applicative User ValidationCode KataPhilip Schwarz
Could you use a simple piece of Scala validation code (granted, a very simplistic one too!) that you can rewrite, now and again, to refresh your basic understanding of Applicative operators <*>, <*, *>?
The goal is not to write perfect code showcasing validation, but rather, to provide a small, rough-and ready exercise to reinforce your muscle-memory.
Despite its grandiose-sounding title, this deck consists of just three slides showing the Scala 3 code to be rewritten whenever the details of the operators begin to fade away.
The code is my rough and ready translation of a Haskell user-validation program found in a book called Finding Success (and Failure) in Haskell - Fall in love with applicative functors.
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...kalichargn70th171
In today's business landscape, digital integration is ubiquitous, demanding swift innovation as a necessity rather than a luxury. In a fiercely competitive market with heightened customer expectations, the timely launch of flawless digital products is crucial for both acquisition and retention—any delay risks ceding market share to competitors.
2. Agenda
▪ What's new
▪ What we need for installation
▪ Installing Docker
▪ Installing Sametime Meetings 11.5
▪ Proxy and Mongo configuration for Meetings
▪ Additional HCL Sametime Meetings configuration options
▪ Problem solving
1
3. What's new
HCL Proxy 11.5 IF1
• In addition to repairs. Fix Listhttps://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0087439
• New functionality: if you have persistent chat enabled, a new Sametime client will open in
iNotes or Verse
2
4. What's new
HCL Sametime Meetings Desktop Client (Tech Preview)
• Desktop client for HCL Sametime Meetings: Technote
3
5. System requirements
Hardware:
✓ 8 core, 32 GB RAM, 80 GB Hard disk
Operation system:
✓ Centos 7.4.
Pre-Requisites
• Docker for HCL Sametime Meetings 11.5
• HCL Sametime Meetings 11.5
4
9. Preparing Centos 7.4
HCL Sametime Meetings 11.5 is only supported for Docker running on Linux
• Installation of the environment is manageable even for non-Linux admins
Clear instructions from HCL https://tinyurl.com/ya8hlun7
• Use the instructions in the Domino installation section
• You can also use it to install Domino on Linux
8
10. Docker or Kubernetes?
• Docker is about containerization
• Kubernetes is about orchestrating containers.
Docker containers are the building blocks. A small deployment has a minimum
number of containers to create a solution that allows users to collaborate, but
without scalability, load balancing, etc. If you are deploying for a small group
and do not require scalability.
Kubernetes builds on base containers and allows them to scale automatically;
load balancing between multiple physical or virtual hosts.
• The dock can support up to 200 concurrent users. Meeting records are CPU
intensive. A Docker instance can record a maximum of 2 appointments at a
time!
9
12. Installation Docker for HCL Sametime Meetings 11.5
What is Docker?
Docker is an open-source lightweight containerization technology. It allows you to
automate the deployment of applications in lightweight and portable containers and
ship it all out as one package. It also allows you to run multiple Operating systems on
the same host.
How to install Docker Engine: https://docs.docker.com/engine/install/centos
How to install Docker Compose: https://docs.docker.com/compose/install
11
13. Installation Docker for HCL Sametime Meetings 11.5
We will need:
• Docker Engine - software for launching containers
• Docker Compose - a tool for running Docker applications with multiple containers.
With a single command, you create and run all services from your configuration, in
our case Sametime Mettings
12
14. • You install everything as a "root" user!
• First, install the yum-utils package provided by yum-config-manager.
yum install -y yum-utils
• Then install the Docker Engine packages with the command to add the Docker repository
to download the installation packages:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
13
Installation Docker for HCL Sametime Meetings 11.5
15. • Install the latest version of Docker Engine and containerd:
yum install -y docker-ce docker-ce-cli containerd.io
14
Installation Docker for HCL Sametime Meetings 11.5
16. • Use the command for start the Docker Service
systemctl start docker
• Use the command for enable Docker auto start
systemctl enable docker
15
Installation Docker for HCL Sametime Meetings 11.5
17. • Verify that Docker Engine is installed correctly by running the hello-world image.
docker run hello-world
16
Installation Docker for HCL Sametime Meetings 11.5
18. • Now install Docker Compose on Linux systems
curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-
$(uname -m)" -o /usr/local/bin/docker-compose
17
Installation Docker for HCL Sametime Meetings 11.5
19. • Apply executable permissions to the binary:
chmod +x /usr/local/bin/docker-compose
18
Installation Docker for HCL Sametime Meetings 11.5
20. • You can check the installed Docker component
docker info
docker-compose --version
19
Installation Docker for HCL Sametime Meetings 11.5
23. • We will now install HCL Sametime Meeting V11.5. into to Docker.
• You will need to edit the configuration files, and because it works well with Midnight
Commander, I installed it with Centos:
yum install mc
• After installation start Midnight Commander
mc
22
Installation HCL Sametime Meetings 11.5 Docker
24. • Download HCL Sametime Meetings 11.5 file from Flexnet and copy this file for my
example to directory /opt/ ST-115-Meet
• Extract the zip file Sametime_11.5_MeetingServer.zip:
unzip Sametime_11.5_MeetingServer.zip
• If you do not have unzip available, install using:
yum install unzip
23
Installation HCL Sametime Meetings 11.5
25. • After extract Sametime_11.5_MeetingServer.zip file add permissions to run the
"install.sh" file
chmod 777 install.sh
• Now run the below command to load and initialize the docker images in the directory
where you have extracted the zip file and
./install.sh
24
Installation HCL Sametime Meetings 11.5 to Docker
26. • Note: The Sametime Meetings 11.5 requires access to a MongoDB server. You can re-use
the existing MongoDB server that is being used by the Community and Proxy servers or
you can deploy one specifically for Meetings.
There are no special configuration steps required for the Meeting database. It
automatically creates when the Sametime Meeting Server connects to MongoDB.
• specify the appropriate values for the deployment. For example:
25
Installation HCL Sametime Meetings 11.5 to Docker
27. • Confirm with the „Enter“ key („Enter the Base64 Encoded JWT_SECRET…..)
26
Installation HCL Sametime Meetings 11.5 to Docker
29. • The install.sh script will load and run the following list of docker images.
- meetings-auth.node
- meetings-recordings.node
- meetings-web
- meetings-prosody
- meetings-jicofo
- meetings-jvb
- meetings-jigasi
- meetings-jibri
28
Installation HCL Sametime Meetings 11.5 to Docker
30. • After installation run the below command for check if meetings server is running.
Show all the loaded docker images
docker images
29
Installation HCL Sametime Meetings 11.5 to Docker
31. • After installation run the below command for list all running containers in docker engine
docker ps
30
Installation HCL Sametime Meetings 11.5 to Docker
34. Enable Mongo for Meetings
! Change from Pre-Release
• Meetings server needs Mongo DB to create individual meetings
• You can install a separate Mongo server
• Or use the existing:
start mongo:
> mongo
add permissions to the existing DB :
> use admin
> db.grantRolesToUser( "sametimeUser", [ {role:"readWrite", db:"meeting"}])
33
37. Enable HCL Sametime Community for Meetings
• HCL Sametime Community 11.5 requires the following changes to support Sametime
Meetings:
- Enable Sametime Meeting Policy
- Enable Windows Sametime Community server to support Meetings
- Create JWT Configuration
36
38. Enable HCL Sametime Community for Meetings
• Open your HCL Sametime Community server
• Edit the polices.user.xml found in the Sametime Community server install directory.
37
39. Enable HCL Sametime Community for Meetings
• Locate the im.meetingsEnabled parameter under im and set this to a values of 1.
This policy can be enabled for anonymous and any additional policies that may exist.
• Save this file
38
40. Enable HCL Sametime Community for Meetings
• Open your Centos server
• Create JWT Configuration:
• Copy the value of JWT_APP_SECRET from the .env file.
• Run the following command from the Linux shell with this JWT_APP_SECRET value:
echo -n <JWT_APP_SECRET> | base64 -w 0
• The value (output) from this command becomes the "GENERATED_SECRET" for the
sametime.ini and stproxyconfig.xml in the following steps.
39
43. Enable HCL Sametime Community for Meetings
• Open your HCL Sametime Community server
• Edit the sametime.ini found in the Sametime Community server install directory.
42
44. Enable HCL Sametime Community for Meetings
• Add the following under [config]:
JWT_SECRET=GENERATED_SECRET
• Change the following under [st-bb-names]:
ST_AUTH_TOKEN=notes To: ST_AUTH_TOKEN=Fork:Jwt,notes
43
45. Enable HCL Sametime Community for Meetings
• Open your HCL Sametime Proxy server
• On the Sametime Proxy server in the conf folder, edit the stproxyconfig.xml file
44
46. Enable HCL Sametime Community for Meetings
• adding <jwtSecret> and <refreshJwt> settings within <configuration> like so:
45
<configuration>
...
<jwtSecret>
GENERATED_SECRET
</jwtSecret>
<refreshJwt>
<enabled>true</enabled>
<path>/meeting-auth/api/v1/refresh</path>
</refreshJwt>
</configuration>
47. Enable HCL Sametime Community for Meetings
• Note:
• Set up time synchronization (NTP) on your Sametime servers (Community and
Meetings)
• Important for JSON Web Token (JWT)
• Even a few seconds can cause authentication problems
• For example, chat in Meetings will not work properly
46
50. Enable HCL Sametime Community for Meetings
• Open your HCL Sametime Proxy server
• On the Sametime Proxy server in the conf folder, edit the stproxyconfig.xml file
49
51. Enable HCL Sametime Proxy for Meetings
• Edit stproxyconfig.xml in the Proxy server's conf directory, add the following
50
<meeting>
<host>HOST</host>
<port>PORT</port>
<isSecure>true</isSecure>
</meeting>
...
</configuration>
52. Enable HCL Sametime Proxy for Meetings
• Now restart HCL Community server or all HCL Domino server and HCL Sametime
Proxy server
51
53. HCL Sametime Proxy pro Meetings
• Finally, restart everything:
- HCL Sametime Community server
- HCL Sametime Proxy server
52
56. • The Sametime Meeting Server is pre-configured with a self-signed certificate. Use these
instructions to replace the self-signed certificate with a third party certificate.
• Docker compose down by command: docker-compose down
• Replace the cert and key files in <install dir>./jitsi-config/web/keys/cert.crt and cert.key
with the correct key and crt file.
• Docker compose up –d by command: docker-compose up –d
• Caution: if you delete the "jitsi-config" directory, you must replace the files again.
•
55
Updating the Sametime Meeting Server TLS Certificates
59. HCL Sametime Meetings – Additional configuration options
Configuration files for Docker:
.env
• Guest access
• STUN server configuration
• SIP configuration settings for Dial out
• Single Sign On
• Meeting Server Timezone
custom.env
• Information about the Sametime Proxy server
• Docker Host Address
• MongoDB Connection
• IDP URL
• Days Recordings remain on server
• Meeting server Fully Qualified Hostname 58
60. HCL Sametime Meetings – Additional configuration options
• How to enable "host" access to the Meetings server (default enabled):
- in polices.user.xml enable in the „anonymous“ section im.meetingsEnabled=1
- in file .env enable ENABLE_GUESTS=1 (0 disable)
• How o change Time zone Meetings server
- on file .env change
# System time zone.
TZ=Europe/Prague (for example)
• How to enable meeting recording and meeting recording retention time
- in file .env for enable ENABLE_RECORDING=1
- in file custom.env set the number of days in the line EXPIRES_IN_DAYS=number of day (default 3)
• How to limit the maximum number of meeting participants:
- in the docker-compose.yml file : MAX_OCCUPANTS=počet
Currently, the maximum number of users supported per meeting is 50..
59
61. HCL Sametime Meetings – Additional configuration options
New: TCP instead of UDP for audio and video streams
By default, Sametime 11.5 Meetings only supports UDP for audio and video.
When streaming audio and video, UDP has a performance advantage over TCP because of the overhead
that is part of the TCP protocol than UDP. UDP transmits small bits of data transfer is relatively faster
than TCP. UDP is recommended for best performance.
There are situations where users cannot use UDP and therefore Meetings do not work properly for them.
The Sametime Meetings server can be configured to stream media over TCP.
60
62. HCL Sametime Meetings – TCP instead of UDP for A/V streams
Use these settings to enable both UDP and TCP
The client tries UDP first, and if it fails, TCP is used.
• Open .env file, find configuration „JVB_TCP_HARVESTER_DISABLED“and change the value to false :
JVB_TCP_HARVESTER_DISABLED = false
• In .env file find the item for the field JVB_TCP_PORT.
Remove # comments
JVB_TCP_PORT = 4443
• Open docker-compose.yaml file. Add the JVB_TCP_PORT section for the JVB component:
# Video most
jvb:
ports:
- '$ {JVB_PORT}: $ {JVB_PORT} / udp'
- '$ {JVB_TCP_PORT}: $ {JVB_TCP_PORT}'
61
63. HCL Sametime Meetings – TCP instead of UDP for A/V streams
Use these settings to enable only TCP
• Open .env file, find configuration „JVB_TCP_HARVESTER_DISABLED“and change the value to false :
JVB_TCP_HARVESTER_DISABLED = false
• In .env file find the item for the field JVB_TCP_PORT.
Remove # comments
JVB_TCP_PORT = 4443
• Open docker-compose.yaml file. Add the JVB_TCP_PORT section for the JVB component:
# Video bridge
jvb:
ports:
# - '$ {JVB_PORT}: $ {JVB_PORT} / udp'
- '$ {JVB_TCP_PORT}: $ {JVB_TCP_PORT}'
62
65. HCL Sametime Meetings – problem solving
• Audio and video do not work
- check your firewall to see if you have bidirectionally enabled UDP port 10000 for
Google STUN servers: stun.l.google.com:19302,stun1.l.google.com:19302,stun2.l.google.com:19302
Why STUN: Simply put, STUN is a tool that helps to determine the public IP address of individual meeting
participants and to be able to connect to each other. However, not everyone has a public IP address.
When you try to join a meeting, you only see: "Loading meeting ..."
- check IP address DOCKER_HOST_ADDRESS - in .env file
• You need to reinstall the Meeting server or make a configuration change
- always remember to delete the directory ./jitsi-config
64