Files
help365/platform/version-update-standard.html
2025-05-27 21:32:35 +04:00

261 lines
25 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<title>Update BRIX Standard</title>
<meta name="generator" content="Help+Manual" />
<meta name="keywords" content="" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="The update process for BRIX Standard (KinD) is simple and is carried out similarly to the installation process." />
<meta name="picture" content="" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Full documentation for BRIX365 platform. Low-code developer guide. User guide. Admin guide. Developer guide." />
<meta property="og:url" content="https://brix365.com/en/help" />
<meta property="og:image" content="" />
<link rel="icon" href="favicon.png" type="image/png" />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
<link rel="stylesheet" href="./jquery-ui.min.css" />
<link rel="stylesheet" href="default.css" />
<link rel="stylesheet" href="./search-yandex.css" />
<link rel="stylesheet" href="./article.css" />
<link rel="stylesheet" href="./glossary.css" />
<link rel="stylesheet" href="./theme.css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="helpman_settings.js"></script>
<script type="text/javascript" src="helpman_topicinit.js"></script>
<script type="text/javascript" src="highlight.js"></script>
<script type="text/javascript">
$(document).ready(function(){highlight();});
</script>
</head>
<body>
<script>!function(e,t,c,n,r,a,m){e.ym=e.ym||function(){(e.ym.a=e.ym.a||[]).push(arguments)},e.ym.l=1*new Date;for(var s=0;s<document.scripts.length;s++)if(document.scripts[s].src===n)return;a=t.createElement(c),m=t.getElementsByTagName(c)[0],a.async=1,a.src=n,m.parentNode.insertBefore(a,m)}(window,document,"script","https://mc.yandex.ru/metrika/tag.js"),ym(83179930,"init",{clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!0})</script><noscript><div><img alt=""src=https://mc.yandex.ru/watch/83179930 style=position:absolute;left:-9999px></div></noscript>
<header class="header elma-365">
<div class="container">
<a class="header__logo" href="https://brix365.com/en/help">
<img src="./logo-en.svg" alt="header logo">
</a>
<!-- <div class="hero__search-form" id="search-panel">
<form class="search-form" onsubmit="ym(83180416,'reachGoal','poisk')">
<label class="search-form__label">
<span id="reset-search" class="search__icon"></span>
<input class="search-form__input" type="text">
</label>
<input class="search-form__submit" type="submit" value="Submit">
</form>
</div> -->
<div class="hero__search-form" id="search-panel"> <form class="search-form"> <label class="search-form__label"> <span id="reset-search" class="search__icon"></span> <input class="search-form__input" type="text"> </label> <input class="search-form__submit" type="submit" value="Submit"> </form> </div>
<div class="hero__search">
<a href="#" id="search-icon" class="hero__search-icon">
<img src="search-icon-white.svg" alt="search string">
</a>
<a href="#" id="side-menu-icon" class="hero__side-icon">
<img src="side_menu.svg" alt="side menu">
</a>
</div>
<div class="header__navi">
<ul class="header__list"><li><span class="solution-select"><span class="solution-select__selected"></span><svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L3.5 3.5L6 1" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg><ul class="solution-select__list"><li><a class="project-link" href="https://brix365.com/en/help/platform/get-trial.html">Platform</a></li><li><a class="project-link" href="https://brix365.com/en/help/ecm/ecm-functions.html">ECM</a></li><li><a class="project-link" href="https://brix365.com/en/help/crm/crm_overview.html">CRM</a></li><li><a class="project-link" href="https://brix365.com/en/help/service/service-functions.html">Service</a></li><li><a class="project-link" href="https://brix365.com/en/help/projects/projects-functions.html">Projects</a></li><li><a class="project-link" href="https://brix365.com/en/help/business_solutions/-elma365-store.html">Business Solutions</a></li></ul></span></li><li><a href="https://api.brix365.com/en/" target="_blank">API</a></li><li><a href="https://tssdk.brix365.com/" target="_blank">SDK</a></li></ul>
</div>
</div>
</header>
<main class="main container">
<aside class="sidebar" id="sidebar">
<div class="sidebar__header">
<a class="header__logo" href="https://brix365.com/en/help">
<img src="./logo-light-en.svg">
</a>
<span class="sidebar__close elma-365-close" id="close"></span>
</div>
<div class="sidebar__wrapper" id="side-menu">
</div>
</aside>
<article class="article" id="article">
<div class="article-inner">
<div class="content">
<header class="article__header">
<div class="article__bread" style="display:flex; gap:10px;">
<span id="subcategory" class="search-res__item-category search-res__item-category_subcategory subcategory article__badge"></span>
<div class="topic__breadcrumbs">
<p><a href="elma365-on-premises.html">BRIX On-Premises</a> &gt; <a href="elma365-on-premises-standard.html">BRIX On-Premises Standard</a> / Update BRIX Standard</p>
</div>
</div>
<div class="topic__title"><h1 class="p_Heading1"><span class="f_Heading1">Update BRIX Standard</span></h1>
</div>
</header>
<section class="article__content">
<div class="scroll-top-inner">
<a href="#h1-article" class="scroll-top"></a>
</div>
<!-- Placeholder for topic body. -->
<p class="p_Normal">The update process for BRIX Standard (KinD) is simple and is carried out similarly to the installation process.</p>
<h2 class="p_Heading2"><span class="f_Heading2">Update order </span></h2>
<p class="p_Normal">To ensure data integrity when migrating with a version change of the BRIX edition, it is recommended to update each <a href="version-support-elma365-on-premises.html#major" class="topiclink">major</a> version without skipping any. For instance, version <span style="background-color: #ffffff;">2025.</span><span style="font-weight: bold;">2</span><span style="background-color: #ffffff;">.1</span> can be updated to <span style="background-color: #ffffff;">2025.</span><span style="font-weight: bold;">3</span><span style="background-color: #ffffff;">.1</span>.</p>
<p class="p_Normal" style="line-height: 1.20;">If you need to update your chart for more than one version, install each major version until you reach the latest chart.</p>
<p class="p_Normal" style="line-height: 1.20;"><span style="font-weight: bold;">Important</span>: in each version, install the latest <a href="version-support-elma365-on-premises.html#minor" class="topiclink">minor</a> release.</p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">начало&nbsp;примера</span></p>
<p class="p_Normal"><span style="font-weight: bold;">Examples</span></p>
<ol style="list-style-type:decimal">
<li value="1" class="p_Normal">Installed chart version 2025.<span style="font-weight: bold;">3</span>.2, current (latest) chart version 2025.<span style="font-weight: bold;">4</span>.1. The update is done in one step: directly to 2025.<span style="font-weight: bold;">4</span>.1.</li><li value="2" class="p_Normal">Installed chart version 2025.<span style="font-weight: bold;">1</span>.29, current (latest) chart version 2025.<span style="font-weight: bold;">4</span>.1. The update is done in three steps: 2025.<span style="font-weight: bold;">1</span>.29 &gt; 2025.<span style="font-weight: bold;">2</span>.<span style="font-weight: bold;">16</span> &gt; 2025.<span style="font-weight: bold;">3</span>.<span style="font-weight: bold;">2</span> &gt; 2025.<span style="font-weight: bold;">4</span>.1.</li><li value="3" class="p_Normal">Installed chart version 2024.<span style="font-weight: bold;">11</span>.46, current (latest) chart version 2025.<span style="font-weight: bold;">4</span>.1. The update is done in four steps: 2024.<span style="font-weight: bold;">11</span>.46 &gt; 2025.<span style="font-weight: bold;">1</span>.<span style="font-weight: bold;">32</span> &gt; 2025.<span style="font-weight: bold;">2</span>.<span style="font-weight: bold;">16</span> &gt; 2025.<span style="font-weight: bold;">3</span>.<span style="font-weight: bold;">2</span> &gt; 2025.<span style="font-weight: bold;">4</span>.1.</li></ol>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">конец&nbsp;примера</span></p>
<p class="p_Normal">Please note that your current version in an LTS version, you can update directly to the next LTS version according to the <a href="version-support-elma365-on-premises.html#lts_schedule" class="topiclink">release life cycle schedule</a>.</p>
<p class="p_Normal">To see the list of all BRIX versions, use the following command:</p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">helm&nbsp;repo&nbsp;add&nbsp;elma365&nbsp;https:</span><span class="f_CodeExample">//charts.elma365.tech</span><br />
<span class="f_CodeExample">helm&nbsp;repo&nbsp;update</span><br />
<span class="f_CodeExample">helm&nbsp;search&nbsp;repo&nbsp;elma365/elma365&nbsp;--versions</span></p>
<p class="p_Normal"><span style="font-weight: bold;">Procedure for online installation</span>:</p>
<ol style="list-style-type:decimal">
<li value="1" class="p_Normal">Download the installation script for the current (latest) version.</li><li value="2" class="p_Normal">Copy the configuration file from the currently installed version.</li><li value="3" class="p_Normal">Run the installation script with the <code><b>--upgrade</b></code> key.</li></ol>
<p class="p_Normal">For more details on online installation, refer to <a href="install-kubernetes-in-docker.html" class="topiclink">Install BRIX Standard</a>.</p>
<p class="p_Normal"><span style="font-weight: bold;">Procedure for offline installation without internet access:</span></p>
<ol style="list-style-type:decimal">
<li value="1" class="p_Normal">On a computer with internet access, download the files for the current (latest) offline version and copy the downloaded files to a computer in a closed circuit.</li><li value="2" class="p_Normal">Copy the configuration file from the currently installed version.</li><li value="3" class="p_Normal">Run the installation script with the keys <code><b>--offline --upgrade</b></code>.</li></ol>
<p class="p_Normal">For more information on installation without internet access, read the article <a href="install-kind-offline.html" class="topiclink">Install BRIX Standard offline</a>.</p>
<h2 class="p_Heading2"><span class="f_Heading2">Step 1: Download installation script</span></h2>
<p class="p_Normal">For online installation:<br />
Download the installation script for the current version of BRIX Standard (KinD) into a separate directory:</p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">sudo&nbsp;curl&nbsp;-fsSL&nbsp;-o&nbsp;elma365-docker.sh&nbsp;https://dl.elma365.com/onPremise/latest/elma365-docker-latest&nbsp;&amp;&amp;&nbsp;\</span><br />
<span class="f_CodeExample">sudo&nbsp;chmod&nbsp;+x&nbsp;elma365-docker.sh&nbsp;&amp;&amp;&nbsp;\</span><br />
<span class="f_CodeExample">sudo&nbsp;./elma365-docker.sh</span></p>
<p style="line-height: 1.20;"><a id="download-offline" class="hmanchor"></a><a class="dropdown-toggle" style="font-style: normal; font-weight: normal; color: #000000; background-color: transparent; text-decoration: none;" href="javascript:HMToggle('toggle','TOGGLE0186A1')">For offline installation without internet access:</a></p>
<div id="TOGGLE0186A1" class="dropdown-toggle-body" style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="border:none; border-spacing:0;">
<tr>
<td style="vertical-align:top; padding:0; border:none"><ol style="list-style-type:upper-roman">
<li value="1" class="p_Normal">On a computer with internet access, download the necessary files for the current offline version (downloaded files size is approximately 4-5GB) by executing the following command:</li></ol>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">sudo&nbsp;curl&nbsp;-fsSL&nbsp;-o&nbsp;elma365-docker-offline.sh&nbsp;https://dl.elma365.com/onPremise/latest/elma365-docker-offline-latest&nbsp;&amp;&amp;&nbsp;\</span><br />
<span class="f_CodeExample">chmod&nbsp;+x&nbsp;elma365-docker-offline.sh&nbsp;&amp;&amp;&nbsp;\</span><br />
<span class="f_CodeExample">./elma365-docker-offline.sh</span></p>
<ol style="list-style-type:upper-roman">
<li value="2" class="p_Normal">The boot script will create a directory named <code><b>elma365-X.Y.Z</b></code> in the directory from which it was launched, and will download the necessary files into it.</li><li value="3" class="p_Normal">Once the files for the offline version are downloaded, the boot script will display information about the directory where the files were saved and will suggest copying them to a computer in a closed circuit.</li></ol>
<p class="p_Normal">Example of executing the boot script:</p>
<p class="p_Normal"><img alt="administrating-1" title="administrating-1" width="961" height="268" style="margin:0;width:961px;height:268px;border:none" src="administrating-1.png"/></p>
<p class="p_Normal">&nbsp;</p>
<ol style="list-style-type:upper-roman" start="4">
<li value="4" class="p_Normal">After downloading all the files, copy the resulting <code><b>elma365-X.Y.Z</b></code> directory to the server where the installation will be carried out.</li></ol>
</td>
</tr>
</table>
</div>
<p class="p_Normal">Download links for other BRIX versions are provided in <a href="links-for-install-elma365.html#links-for-install-helm-offline" class="topiclink">Links for downloading BRIX distribution packages</a>.</p>
<h2 class="p_Heading2"><a id="copy-file" class="hmanchor"></a><span class="f_Heading2">Step 2: Copy the configuration file</span></h2>
<p class="p_Normal" style="line-height: 1.20; background: #ffffff; margin: 10px 0 0 0;">Copy the configuration file <code><b>config-elma365.txt</b></code> from the directory of the current installation to the directory with the latest version of the installation script <code><b>elma365-docker.sh</b></code>.<br />
The installation script will utilize the existing settings from the configuration file <code><b>config-elma365.txt</b></code>.</p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">начало&nbsp;внимание</span></p>
<p class="p_Normal" style="line-height: 1.20;">If the configuration file is missing, the script will retrieve the current parameters from the running container and create a configuration file with these parameters.</p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">конец&nbsp;внимание</span></p>
<h2 class="p_Heading2"><span class="f_Heading2">Step 3: Run the Installation Script to Update BRIX Standard (KinD)</span></h2>
<ol style="list-style-type:upper-roman">
<li value="1" class="p_Normal">Update the BRIX Standard (KinD) app using the <code><b>elma365-docker.sh</b></code> installation script, launched with the <code><b>--upgrade</b></code> key.</li></ol>
<p class="p_Normal">For online installation:</p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">sudo&nbsp;./elma365-docker.sh&nbsp;--upgrade</span></p>
<p class="p_Normal">For offline installation without internet access:</p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">sudo&nbsp;./elma365-docker.sh--offline&nbsp;--upgrade</span></p>
<p class="p_Normal">After starting, the installation script will identify the version of the installed BRIX Standard (KinD) and suggest moving to a new version.</p>
<p class="p_Normal">When updating, the current (latest) version of BRIX Standard (KinD) must be higher than the version being updated (current).</p>
<ol style="list-style-type:upper-roman" start="2">
<li value="2" class="p_Normal">Agree to move to the new version by typing the symbol [Y]. Entering any other symbol will interrupt the app update.</li></ol>
<p class="p_Normal"><img alt="administrating-2" title="administrating-2" width="815" height="71" style="margin:0;width:815px;height:71px;border:none" src="administrating-2.png"/></p>
<ol style="list-style-type:upper-roman" start="3">
<li value="3" class="p_Normal">Next, you'll see a notification indicating that you need to make a backup before updating BRIX Standard (KinD).</li></ol>
<p class="p_Normal">To continue updating the app, enter one of the options:</p>
<ul style="list-style-type:disc">
<li class="p_Normal"><code><b>[B]</b></code>. Create a backup (<code><b>Backup</b></code>);</li><li class="p_Normal"><code><b>[C]</b></code>. Skip creating a backup (<code><b>Continue</b></code>);</li><li class="p_Normal"><code><b>[E]</b></code>. Interrupt the app update (<code><b>Exit</b></code>).</li></ul>
<ol style="list-style-type:upper-roman" start="4">
<li value="4" class="p_Normal">Create a backup and continue updating BRIX Standard (KinD) by choosing <code><b>[B]</b></code> or pressing the <span style="font-weight: bold;">ENTER</span> key.</li></ol>
<p class="p_Normal">The installation script will execute the backup and proceed with the app update.</p>
<p class="p_Normal"><img alt="administrating-3" title="administrating-3" width="805" height="294" style="margin:0;width:805px;height:294px;border:none" src="administrating-3.png"/></p>
<ol style="list-style-type:upper-roman" start="5">
<li value="5" class="p_Normal">Wait for the app update to complete. Youll see the message “Upgrade BRIX application successful.”</li></ol>
<p class="p_Normal">The update of BRIX Standard (KinD) settings is finished.</p>
<div class="bottom-nav">
<a id="prev-link" class="topic__navi_prev" href="change-elma365standard-parameters.html">
<span class="bottom-nav__arrow bottom-nav__arrow--prev"></span> <span
class="bottom-nav__link">change-elma365standard-parameters.html</span>
</a>
<a id="next-link" class="topic__navi_next" href="backup-restore-elma365standard.html">
<span class="bottom-nav__link">backup-restore-elma365standard.html</span> <span
class="bottom-nav__arrow bottom-nav__arrow--next"></span>
</a>
</div>
<!-- добавляет на страницу строку блок Была ли статья полезной? -->
<div class="feedback" id="feedback"><div class="feedback-help"><span><b>Was this helpful?</b></span><form action="" method="POST" class="feedback-form" id="feedback-form"><div class="feedback__popup feedback__popup-response" id="feedback__popup_thx" style="display: none;">Thanks for your feedback!</div><div class="feedback__popup" id="feedback__popup_why" style="display: none;"><div class="feedback__popup-header">Please specify why:</div><input type="radio" name="category" id="bad_recommendation" value="bad_recommendation"><label for="bad_recommendation">Recommendations did not help me</label><input type="radio" name="category" id="difficult_text" value="difficult_text"><label for="difficult_text">Article is hard to understand</label><input type="radio" name="category" id="no_answer" value="no_answer"><label for="no_answer">Didn`t answer my question</label><input type="radio" name="category" id="bad_header" value="bad_header"><label for="bad_header">Content does not match the topic</label><input type="radio" name="category" id="other_reason" value="other_reason"><label for="other_reason">Other</label></div><div class="feedback__popup" id="feedback__popup-other" style="display: none;"><div class="feedback__popup-header">How we can improve it?</div><textarea class="feedback__textarea" name="other" id=""></textarea><input type="submit" class="feedback__other-btn" value="Submit"></div><div class="feedback-form__btn-group"><input type="radio" name="useful" id="feedback__useful_yes" value="true"><label for="feedback__useful_yes"><img src="like.svg" class="small-img" alt="like"><spanclass="feedback-form__btn-group_yes-btn">Yes</spanclass="feedback-form__btn-group_yes-btn"></label><input type="radio" name="useful" id="feedback__useful_no" value="false"><label for="feedback__useful_no"><img src="dislike.svg" class="small-img" alt="dislike"><spanclass="feedback-form__btn-group_no-btn">No</spanclass="feedback-form__btn-group_no-btn"></label></div><select name="category"><option disabled="">Please specify why</option><option value="bad_recommendation" selected="">Recommendations did not help me</option><option value="difficult_text">Article is hard to understand</option><option value="no_answer">Didn`t answer my question</option><option value="bad_header">Content does not match the topic</option><option value="other_reason">Other</option></select><input type="submit"></form></div><div class="found_typo"><p style="margin: 0px; margin-top: 16px !important;"><span><b>Found a typo?</b></span> Select it and press <i>Ctrl+Enter</i> to send us feedback</p></div></div>
</section>
</div>
<aside class="article__sidebar" style="display:none">
<input type="checkbox" />
<div class="article__arrow"></div>
<div class="table-of-contents elma365-right" id="toc2Content">
<h3 class="h3-toc">In this topic</h3>
<nav id="toc2"></nav>
</div>
</aside>
</div>
</article>
</main>
<footer class="footer">
<div class="footer-container">
<div class="footer-mobile">
<ul class="footer-mobile__list"><li><a href="https://brix365.com/en/" target="_blank">BRIX</a></li><li><a href="https://tssdk.brix365.com/en/latest/" target="_blank">SDK</a></li><li><a href="https://api.brix365.com/en/" target="_blank">API</a></li></ul><ul class="footer-mobile__list"><li><a href="https://brix365.com/en/help/platform/get-trial.html">Platform</a></li><li><a href="https://brix365.com/en/help/ecm/ecm-functions.html">ECM</a></li><li><a href="https://brix365.com/en/help/service/service-functions.html">Service</a></li><li><a href="https://brix365.com/en/help/projects/projects-functions.html">Projects</a></li></ul>
</div>
<div class="footer-wrap">
<div><span class="mobile-question-popup">Send feedback</span><form method="POST" action class="question__popup question-xs" id="question__popup"><div class="question-wrap"><span class="close"></span><span class="title">Ask a question</span><label for="help_question" style="display: none;"></label><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Send"></div></form><div class="hidden fade-in question-success-xs">Sent</div></div>
<div class="footer-flex-b">
<span class="footer-copy">&copy; 2025 BRIX</span>
<ul class="footer-list">
<li class="footer-item">
<a href="#" class="arrow-top" style="display: block;"></a>
</li>
</ul>
</div>
</div>
</div>
</footer>
<iframe name="hmnavigation" style="display:none!important"></iframe>
<script src="./jquery-ui.js"></script>
<!--script src="//cdn.jsdelivr.net/npm/featherlight@1.7.14/release/featherlight.min.js" type="text/javascript" charset="utf-8"></script-->
<script src="./jquery.tocify.min.js"></script>
<script src="./TypoReporter.min.js"></script>
<script src="./google-search.js"></script>
<script src="./main.js"></script>
<script type="text/javascript">
HMInitToggle('TOGGLE0186A1','hm.type','dropdown','hm.state','0');
</script>
</body>
</html>