You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2115 lines
150 KiB
2115 lines
150 KiB
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
|
<title>Automatic Database Backup</title>
|
|
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css"
|
|
rel="stylesheet"/>
|
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
|
<link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap"
|
|
rel="stylesheet">
|
|
<link rel="stylesheet"
|
|
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css"/>
|
|
<link rel="stylesheet"
|
|
href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css"/>
|
|
<style>
|
|
:root {
|
|
--primary-color: #7f54b3;
|
|
--bg-white: #fff;
|
|
--text-color: #121212;
|
|
--text-color-light: #64728f;
|
|
}
|
|
|
|
body {
|
|
font-family: "Montserrat", sans-serif;
|
|
}
|
|
|
|
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
|
|
color: #121212;
|
|
font-family: Montserrat;
|
|
font-size: 16px !important;
|
|
font-weight: 500 !important;
|
|
border-radius: 30px;
|
|
line-height: normal;
|
|
text-transform: capitalize;
|
|
background-color: #F5F5F5;
|
|
border: none;
|
|
margin-bottom: 0;
|
|
padding: 12px 24px;
|
|
}
|
|
|
|
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
|
|
border-color: transparent;
|
|
isolation: isolate;
|
|
}
|
|
|
|
.nav-tabs .nav-link:focus-visible {
|
|
border-color: transparent;
|
|
box-shadow: none;
|
|
}
|
|
|
|
/* owl-carosel */
|
|
.owl-carousel .owl-nav {
|
|
position: absolute;
|
|
top: 42%;
|
|
width: 100%;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
transform: translateY(-42%);
|
|
}
|
|
|
|
.owl-carousel .owl-nav button.owl-prev {
|
|
position: absolute;
|
|
right: -36px;
|
|
font-size: 28px;
|
|
background-color: #e4e4e4;
|
|
border-radius: 20px;
|
|
width: 40px;
|
|
height: 40px;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
|
|
.owl-carousel .owl-nav button.owl-next {
|
|
position: absolute;
|
|
left: -36px;
|
|
font-size: 28px;
|
|
background-color: #e4e4e4;
|
|
border-radius: 20px;
|
|
width: 40px;
|
|
height: 40px;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
|
|
}
|
|
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<!-- overview -->
|
|
<div class="container">
|
|
<div class="my-5">
|
|
<!-- button tab -->
|
|
<!-- -->
|
|
<!-- version support -->
|
|
<div class="supports my-5 py-3" style="border-bottom: 1px solid #e7e7e7;">
|
|
<div class="row justify-content-between">
|
|
<div class="col-4">
|
|
</div>
|
|
<div class="col-6">
|
|
<div class="row" style="margin-top:10px">
|
|
|
|
<div class="my-3 d-flex align-items-center justify-content-end">
|
|
<span class="me-3"><b>Supports: </b></span>
|
|
<div class="text-center"
|
|
style="background-color:#017E84 !important; font-size:0.8rem !important; color:#fff !important; font-weight:500 !important; padding:4px !important; margin:0 3px !important; border-radius:50px !important; min-width:120px !important">
|
|
Community
|
|
</div>
|
|
<div class="text-center"
|
|
style="background-color:#875A7B !important; color:#fff !important; font-size:0.8rem !important; font-weight:500 !important; padding:4px !important; margin:0 3px !important; border-radius:50px !important; min-width:120px !important">
|
|
Enterprise
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row" style="margin-top:10px">
|
|
<div class="d-flex align-items-center justify-content-end">
|
|
<span class="me-3"><b>Availability: </b></span>
|
|
<div class="text-center col"
|
|
style="font-size:0.8rem !important; color:#5B899E !important; border:1px solid #5B899E; font-weight:500 !important; padding:4px !important; margin:0 3px !important; border-radius:20px !important; min-width:120px !important">
|
|
<i class="fa fa-check" style="color:green"></i> On Premise
|
|
</div>
|
|
<div class="text-center col"
|
|
style="border:1px solid #017E84; font-size:0.8rem !important; color:#017E84 !important; font-weight:500 !important; padding:4px !important; margin:0 3px !important; border-radius:20px !important; min-width:120px !important">
|
|
<i class="fa fa-times" style="color:red"></i> Odoo Online
|
|
</div>
|
|
<div class="text-center col"
|
|
style="font-size:0.8rem !important; border:1px solid #714b67; color:#714b67 !important; font-weight:500 !important; padding:4px !important; margin:0 3px !important; border-radius:20px !important; min-width:120px !important">
|
|
<i class="fa fa-times" style="color:red"></i> Odoo.sh
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="tab-content" id="myTabContent">
|
|
<!-- description -->
|
|
<div class="tab-pane fade show active" id="home" role="tabpanel"
|
|
aria-labelledby="home-tab">
|
|
<div class="position-relative"
|
|
style="border-radius: 16px; background: #f8f8f8; padding: 20px 0;">
|
|
<div class="row " style="
|
|
padding: 2rem 0rem 0 !important;
|
|
">
|
|
<div class="col-lg-8 mx-auto gap-4 d-flex flex-column align-items-center">
|
|
<p class="my-1 text-center text-uppercase"
|
|
style="
|
|
letter-spacing: 4px !important;
|
|
color: #7f54b3;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
font-size: 14px;
|
|
font-weight: 600;
|
|
line-height: 15.96px;
|
|
text-transform: uppercase;
|
|
">
|
|
This Module Helps To Generate Automated Backup
|
|
Of Databases.
|
|
</p>
|
|
<h1 class="text-center text-uppercase my-0"
|
|
style="
|
|
color: #121212;
|
|
font-size: 46px;
|
|
font-weight: 700;
|
|
line-height: normal;
|
|
">Automatic Database Backup</span>
|
|
</h1>
|
|
</div>
|
|
<div class="col-lg-12 d-flex justify-content-center align-items-center"
|
|
style="margin: 3rem 0;">
|
|
<img src="./assets/icons/brand-pair.svg"
|
|
width="100%"
|
|
height="auto"
|
|
style="width: 50%"
|
|
class="img-responsive"/>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<a href="mailto:odoo@cybrosys.com"
|
|
target="_blank"
|
|
style="background-color: transparent;border-radius: 35px;
|
|
font-family: Montserrat;
|
|
display: inline-block;
|
|
padding: 7px 33px;
|
|
border: 1px solid #7f54b3;
|
|
color: #7f54b3;
|
|
text-decoration: none;
|
|
width: 231px;
|
|
"
|
|
class="mx-1 mb-2 deep-1 deep_hover">
|
|
<img class="img"
|
|
style="width: 24px"
|
|
src="./assets/icons/mail.svg"/>
|
|
<span class="pl-2"
|
|
style=" font-size: 16px; vertical-align: middle"
|
|
>Email Us</span>
|
|
</a>
|
|
<a href="skype:cybroopenerp?chat"
|
|
target="_blank"
|
|
style="
|
|
background-color: #7f289b;
|
|
font-family: Montserrat;
|
|
display: inline-block;
|
|
padding: 7px 33px;
|
|
border: 1px solid #7f289b;
|
|
border-radius: 35px;
|
|
text-decoration: none;
|
|
width: 231px;
|
|
"
|
|
class="mx-1 mb-2 deep-1 deep_hover">
|
|
<img
|
|
class="img"
|
|
style="width: 24px"
|
|
src="./assets/icons/skype-fill.svg"
|
|
/>
|
|
<span
|
|
class="pl-2"
|
|
style="color: #fff; font-size: 16px; vertical-align: middle"
|
|
>Skype Us</span>
|
|
</a>
|
|
|
|
<a href="https://wa.me/9074270811"
|
|
target="_blank"
|
|
style="
|
|
background-color: #25D366;
|
|
font-family: Montserrat;
|
|
display: inline-block;
|
|
color: #7f54b3;
|
|
padding: 7px 33px;
|
|
border: 1px solid #25D366;
|
|
border-radius: 35px;
|
|
text-decoration: none;
|
|
width: 230px;
|
|
"
|
|
class="mx-1 mb-2 deep-1 deep_hover">
|
|
<img
|
|
class="img"
|
|
style="width: 24px"
|
|
src="./assets/icons/whatsapp.svg"
|
|
/>
|
|
<span
|
|
class="pl-2"
|
|
style="color: #fff; font-size: 15px; vertical-align: middle"
|
|
>+91 9074270811</span>
|
|
</a>
|
|
</div>
|
|
<div class="d-flex justify-content-center mt-2">
|
|
<img src="./assets/icons/hero.gif"
|
|
class="w-100"
|
|
style="z-index: 3; height: auto;">
|
|
</div>
|
|
</div>
|
|
<div class="position-absolute bottom-0"
|
|
style="z-index: 1; width: 100%;">
|
|
<img src="./assets/icons/banner-bg.svg"
|
|
class="img-fluid w-100">
|
|
</div>
|
|
<div class="position-absolute bottom-0 end-0"
|
|
style=" z-index: 2;">
|
|
<img src="./assets/icons/patter.svg">
|
|
</div>
|
|
</div>
|
|
<section class="oe_container pb-5">
|
|
<div class="mt64 mb64">
|
|
<div class="col-sm-12 py-4">
|
|
|
|
<div class="alert alert-primary mt-4"
|
|
style="color: #000;background-color: #f8f8f8;border: 1px solid #dcdcdc;border-radius: 16px;">
|
|
<div style="display: flex; justify-content: center; gap: 12px; z-index: 999; margin-bottom: 40px;">
|
|
<a href="#" style="background-color: #FF0000;padding: 12px 24px; border-radius: 6px; color: #fff; text-decoration: none; border-radius: 35px; display: flex; align-items: center;gap: 8px; "><svg xmlns="http://www.w3.org/2000/svg" width="20" height="18" viewBox="0 0 20 18" fill="none">
|
|
<g clip-path="url(#clip0_402_260)">
|
|
<mask id="mask0_402_260" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="18">
|
|
<path d="M0 0H20V17.7778H0V0Z" fill="white"/>
|
|
</mask>
|
|
<g mask="url(#mask0_402_260)">
|
|
<mask id="mask1_402_260" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="18">
|
|
<path d="M0 0H20V17.7778H0V0Z" fill="white"/>
|
|
</mask>
|
|
<g mask="url(#mask1_402_260)">
|
|
<path d="M19.0853 4.8173C18.8672 4.08737 18.2247 3.51249 17.4088 3.3174C15.93 2.96289 10 2.96289 10 2.96289C10 2.96289 4.07018 2.96289 2.59133 3.3174C1.77546 3.51252 1.13289 4.08737 0.914805 4.8173C0.518555 6.14036 0.518555 8.90079 0.518555 8.90079C0.518555 8.90079 0.518555 11.6612 0.914805 12.9843C1.13289 13.7142 1.77546 14.2652 2.59133 14.4602C4.07018 14.8148 10 14.8148 10 14.8148C10 14.8148 15.93 14.8148 17.4088 14.4602C18.2247 14.2652 18.8672 13.7142 19.0853 12.9843C19.4816 11.6612 19.4816 8.90079 19.4816 8.90079C19.4816 8.90079 19.4816 6.14036 19.0853 4.8173ZM8.06063 11.4071V6.39453L13.0169 8.90085L8.06063 11.4071Z" fill="white"/>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
<defs>
|
|
<clipPath id="clip0_402_260">
|
|
<rect width="20" height="17.7773" fill="white"/>
|
|
</clipPath>
|
|
</defs>
|
|
</svg>Watch Demo on YouTube</a>
|
|
<a href="#" style="background-color: #2D2D2D;padding: 12px 24px; border-radius: 6px; color: #fff; text-decoration: none; border-radius: 35px; display: flex; align-items: center;gap: 8px; ">
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
|
|
<g clip-path="url(#clip0_402_250)">
|
|
<mask id="mask0_402_250" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="20">
|
|
<path d="M0 0H20V20H0V0Z" fill="white"/>
|
|
</mask>
|
|
<g mask="url(#mask0_402_250)">
|
|
<mask id="mask1_402_250" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="20">
|
|
<path d="M0 0H20V20H0V0Z" fill="white"/>
|
|
</mask>
|
|
<g mask="url(#mask1_402_250)">
|
|
<path d="M6.72656 8.85934C6.15625 8.74606 5.625 9.207 5.625 9.78903V11.7578C5.625 12.1562 5.90234 12.4765 6.27734 12.6171C6.98828 12.8828 7.5 13.5703 7.5 14.3749C7.5 15.4101 6.66016 16.2499 5.625 16.2499C4.58984 16.2499 3.75 15.4101 3.75 14.3749V4.68747C3.75 4.16794 3.33203 3.74997 2.8125 3.74997H0.9375C0.417969 3.74997 0 4.16794 0 4.68747V14.3749C0 17.871 3.20703 20.6328 6.83594 19.871C8.96094 19.4257 10.6758 17.707 11.1211 15.5859C11.8008 12.3476 9.67578 9.44528 6.72656 8.85934ZM8.16406 -2.98328e-05C7.80469 -0.0195611 7.5 0.265595 7.5 0.62497V1.85934C7.5 2.19137 7.75781 2.46481 8.08594 2.48044C13.1406 2.75387 17.2031 6.85543 17.4961 11.914C17.5156 12.2421 17.7891 12.4999 18.1172 12.4999H19.3711C19.7305 12.4999 20.0156 12.1953 19.9961 11.8359C19.6641 5.4609 14.5391 0.335907 8.16406 -2.98328e-05ZM8.17578 3.74997C7.8125 3.72262 7.5 4.01169 7.5 4.37887V5.63278C7.5 5.9609 7.75391 6.23044 8.07812 6.25387C11.0781 6.49997 13.4687 8.91793 13.7383 11.9257C13.7695 12.2499 14.0352 12.4999 14.3594 12.4999H15.6172C15.9805 12.4999 16.2734 12.1874 16.2461 11.8242C15.918 7.5234 12.4766 4.082 8.17578 3.74997Z" fill="white"/>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
<defs>
|
|
<clipPath id="clip0_402_250">
|
|
<rect width="20" height="20" fill="white"/>
|
|
</clipPath>
|
|
</defs>
|
|
</svg>
|
|
Read Our Detailed Blog</a>
|
|
</div>
|
|
<hr style="color: #888;">
|
|
This module uses some external python dependencies :
|
|
dropbox, pyncclient , nextcloud-api-wrapper , boto3 and paramiko. Before
|
|
installing the module install the python
|
|
package
|
|
first. The required python packages can be installed using the
|
|
following commands.
|
|
<br>
|
|
<code class="d-block mt-2"
|
|
style="background-color:#4e4e4e;color: #fff; border-radius: 5px; padding: 6px 8px;">pip
|
|
install dropbox</code>
|
|
<code class="d-block mt-2"
|
|
style="background-color:#4e4e4e;color: #fff;padding: 6px 8px; border-radius: 5px;">pip
|
|
install pyncclient</code>
|
|
<code class="d-block mt-2"
|
|
style="background-color:#4e4e4e;color: #fff;padding: 6px 8px; border-radius: 5px;">pip
|
|
install nextcloud-api-wrapper</code>
|
|
<code class="d-block mt-2"
|
|
style="background-color:#4e4e4e;color: #fff;padding: 6px 8px; border-radius: 5px;">pip
|
|
install boto3</code>
|
|
<code class="d-block mt-2"
|
|
style="background-color:#4e4e4e;color: #fff;padding: 6px 8px; border-radius: 5px;">pip
|
|
install paramiko</code>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
<!-- key-highlight -->
|
|
<div class="" style="border-radius: 16px;
|
|
padding: 60px 40px;
|
|
border: 1px solid #EBEEF2;
|
|
background: #F5F5F7;
|
|
box-shadow: 0px 5px 20px -11px rgba(0, 0, 0, 0.25); ">
|
|
<div class="row">
|
|
<div class="col-lg-12 d-flex flex-column justify-content-center align-items-center">
|
|
<h2 style=" color: #121212;
|
|
text-align: center;
|
|
font-size: 40px;
|
|
font-weight: 700;
|
|
text-transform: uppercase; padding-bottom: 50px;">Key
|
|
Highlights</h2>
|
|
</div>
|
|
<div class="col-lg-4">
|
|
<div class="mb-4 d-flex flex-column justify-content-center gap-3"
|
|
style="border-radius: 12px; border: 1px solid #B6BCCD;
|
|
background: #FFF;padding:32px ">
|
|
<div class="d-flex justify-content-center align-items-center"
|
|
style="background-color:#7847D9 !important; border-radius:8px !important; height:42px; width:42px">
|
|
<img src="./assets/icons/feature-icon.svg"
|
|
class="img-responsive" height="26px"
|
|
width="26px">
|
|
</div>
|
|
<h5 class="m-0"
|
|
style="color:#000 !important; font-weight:bold">
|
|
Automated Backup
|
|
</h5>
|
|
<p class="m-0"
|
|
style="font-size:0.9rem; color:#64728f; font-size: 16px; font-weight: 400;">
|
|
Generate Database Backups on regular
|
|
intervals.</p>
|
|
</div>
|
|
</div>
|
|
<div class="col-lg-4">
|
|
<div class="mb-4 d-flex flex-column justify-content-center gap-3"
|
|
style="border-radius: 12px;
|
|
border: 1px solid #B6BCCD;
|
|
background: #FFF;padding:32px ">
|
|
<div class="d-flex justify-content-center align-items-center"
|
|
style="background-color:#7847D9 !important; border-radius:8px !important; height:42px; width:42px">
|
|
<img src="./assets/icons/feature-icon.svg"
|
|
class="img-responsive" height="26px"
|
|
width="26px">
|
|
</div>
|
|
<h5 class="m-0"
|
|
style="color:#000 !important; font-weight:bold">
|
|
Remove Redundancy
|
|
</h5>
|
|
<p class="m-0"
|
|
style="font-size:0.9rem; color:#64728f; font-size: 16px; font-weight: 400;">
|
|
Automatically remove old backups that
|
|
consumes storage space.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div class="col-lg-4">
|
|
<div class="mb-4 d-flex flex-column justify-content-center gap-3"
|
|
style="border-radius: 12px;
|
|
border: 1px solid #B6BCCD;
|
|
background: #FFF;padding:32px ">
|
|
<div class="d-flex justify-content-center align-items-center"
|
|
style="background-color:#7847D9 !important; border-radius:8px !important; height:42px; width:42px">
|
|
<img src="./assets/icons/feature-icon.svg"
|
|
class="img-responsive" height="26px"
|
|
width="26px">
|
|
</div>
|
|
<h5 class="m-0"
|
|
style="color:#000 !important; font-weight:bold">
|
|
Notification
|
|
</h5>
|
|
<p class="m-0"
|
|
style="font-size:0.9rem; color:#64728f; font-size: 16px; font-weight: 400;">
|
|
Notify user on success and failure of backup
|
|
generation.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div class="col-lg-4">
|
|
<div class="mb-4 d-flex flex-column justify-content-center gap-3"
|
|
style="border-radius: 12px; border: 1px solid #B6BCCD; background: #FFF;padding:32px;">
|
|
<div class="d-flex justify-content-center align-items-center"
|
|
style="background-color:#7847D9; border-radius:8px !important; height:42px; width:42px">
|
|
<img src="./assets/icons/feature-icon.svg"
|
|
class="img-responsive" height="26px"
|
|
width="26px">
|
|
</div>
|
|
<h5 class="m-0"
|
|
style="color:#000 !important; font-weight:bold">
|
|
Flexibility of Backup
|
|
</h5>
|
|
<p class="m-0"
|
|
style="font-size:0.9rem; color:#64728f; font-size: 16px; font-weight: 400;">
|
|
Store to Remote Servers, Nextcloud, Amazon
|
|
S3, Google Drive, Dropbox, Onedrive.</p>
|
|
</div>
|
|
</div>
|
|
<div class="col-lg-4">
|
|
<div class="mb-4 d-flex flex-column justify-content-center gap-3"
|
|
style="border-radius: 12px;
|
|
border: 1px solid #B6BCCD;
|
|
background: #FFF;padding:32px; min-height: 236px; ">
|
|
<div class="d-flex justify-content-center align-items-center"
|
|
style="background-color:#7847D9; border-radius:8px !important; height:42px; width:42px">
|
|
<img src="./assets/icons/feature-icon.svg"
|
|
class="img-responsive" height="26px"
|
|
width="26px">
|
|
</div>
|
|
<h5 class="m-0"
|
|
style="color:#000 !important; font-weight:bold">
|
|
Multi-Level Backup Storage
|
|
</h5>
|
|
<p class="m-0"
|
|
style="font-size:0.9rem; color:#64728f; font-size: 16px; font-weight: 400;">
|
|
Store backups in multiple locations based on different intervals.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--code -->
|
|
<div class="my-5">
|
|
<div class="position-relative"
|
|
style=" padding: 5rem 4rem 5rem 4rem; background-color: #0A1425; border-radius: 12px;">
|
|
<div class="d-flex flex-column gap-4">
|
|
<span class="wrapper-subtitle"
|
|
style="font-size: 40px; font-weight: 700; color: #fff;line-height: 60px; text-transform: capitalize; width: 450px; font-family: Montserrat;">Automatic Database Backup</span>
|
|
<h3 class="wrapper-details"
|
|
style="font-size: 20px; font-weight: 400; color: #fff; line-height: 32px; ">
|
|
Are you ready to make your business more
|
|
organized?
|
|
<br> Improve now!
|
|
</h3>
|
|
<div class="d-flex gap-3">
|
|
<a href="mailto:odoo@cybrosys.com"
|
|
class="shop-btn" style="cursor: pointer; border-radius: 16px; display: flex; justify-content: center; align-items: center; gap: 7px;
|
|
border: 1px solid #ffffff33;
|
|
background-color: #ffffff14;
|
|
backdrop-filter: blur(10px); color: #fff; padding: 12px 16px 12px 16px; text-decoration: none;">
|
|
<span style="border-radius: 12px;
|
|
background-color: #ffffff1a;
|
|
backdrop-filter: blur(6px);padding: 12px; ">
|
|
<img src="./assets/icons/banner-mail.svg">
|
|
</span>
|
|
<span style="font-weight: 500;font-family: Montserrat;">odoo@cybrosys.com</span>
|
|
</a>
|
|
<a href="tel:+91 9074270811" class="shop-btn"
|
|
style="cursor: pointer; border-radius: 16px; display: flex; justify-content: center; align-items: center; gap: 7px;
|
|
border: 1px solid #ffffff33;
|
|
background-color: #ffffff14;
|
|
backdrop-filter: blur(10px); color: #fff; padding: 12px 22px 12px 18px; text-decoration: none;">
|
|
<span style="border-radius: 12px;
|
|
background-color: #ffffff1a;
|
|
backdrop-filter: blur(6px);padding: 12px;">
|
|
<img src="./assets/icons/banner-call.svg">
|
|
</span>
|
|
<span style="font-weight: 500;font-family: Montserrat;">+91 9074270811</span>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<div class="position-absolute bottom-0 end-0">
|
|
<img src="./assets/icons/banner-pattern.svg"
|
|
style="width: 540px;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- end-code -->
|
|
<!-- -->
|
|
<!-- screenshot and other -->
|
|
|
|
<div class="mb-4 bg-white"
|
|
style=" border: 1px solid #EBEEF2; border-radius: 6px; box-shadow: 0px 8px 20px -4px rgba(0, 0, 0, 0.10); border: 1px solid #EBEEF2;">
|
|
<div>
|
|
<ul class="nav nav-tabs justify-content-center bg-white py-2"
|
|
id="myTab" role="tablist"
|
|
style="border-radius: 6px 6px 0 0;">
|
|
<li class="nav-item">
|
|
<a aria-controls="overview"
|
|
aria-bs-selected="true"
|
|
class="nav-link active" data-bs-toggle="tab"
|
|
href="#overview" id="overview-tab" role="tab"
|
|
style="color:#121212; font-weight:500; font-size:16px">
|
|
Screenshots</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a aria-controls="feature"
|
|
aria-bs-selected="false"
|
|
class="nav-link py-2" data-bs-toggle="tab"
|
|
href="#feature" id="feature-tab" role="tab"
|
|
style="color:#121212; font-weight:500; font-size:16px">Features</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a aria-controls="faq" aria-bs-selected="false"
|
|
class="nav-link" data-bs-toggle="tab"
|
|
href="#faq" id="faq-tab" role="tab"
|
|
style="color:#121212; font-weight:500; font-size:16px">
|
|
FAQs</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a aria-controls="releases"
|
|
aria-bs-selected="false" class="nav-link"
|
|
data-bs-toggle="tab" href="#releases"
|
|
id="releases-tab" role="tab"
|
|
style="color:#121212; font-weight:500; font-size:16px">Releases</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="tab-content p-md-5 p-2 py-3" id="myTabContent">
|
|
<div aria-labelledby="overview-tab"
|
|
class="tab-pane fade show active" id="overview"
|
|
role="tabpanel">
|
|
<div class="position-relative mb-4"
|
|
style="border-radius:10px">
|
|
<img alt="acc_bg"
|
|
class="w-100 h-100 position-absolute img-fluid left_0"
|
|
loading="lazy"
|
|
src="//apps.odoocdn.com/apps/assets/17.0/ks_dashboard_ninja/ai-img/o3.png?007008f"
|
|
style="">
|
|
</div>
|
|
<!-- screenshots section-->
|
|
<div class="position-relative mb-4"
|
|
style="border-radius:10px; background-color:#f4f4f4">
|
|
<div class="p-md-5 p-3 position-relative">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h1 style="font-weight:bold; font-size:calc(1.1rem + 1vw); line-height:120%; text-align:center; text-transform:capitalize; font-size: 40px;
|
|
font-weight: 700;">
|
|
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Database Backup Configuration
|
|
</span>
|
|
<span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)"> Menu</span>
|
|
</h1>
|
|
</div>
|
|
<div class="col-md-12 mb-4">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Go to Setting --> Technical -->
|
|
Backup Configuration to
|
|
configure backups.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/1.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="position-relative mb-4"
|
|
style="border-radius:10px; background-color:#f4f4f4">
|
|
<div class="p-md-5 p-3 position-relative">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h1 style="font-weight:bold; font-size:calc(1.1rem + 1vw); line-height:120%; text-align:center; text-transform:capitalize; font-size: 40px;
|
|
font-weight: 700;">
|
|
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Create New
|
|
</span>
|
|
<span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">Database Backup Configuration.</span>
|
|
</h1>
|
|
</div>
|
|
<div class="col-md-12 mb-4">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Enter the Database Name and
|
|
Master Password. Specify Backup
|
|
Destination. Enter the backup
|
|
directory path, if directory
|
|
does not exist new directory
|
|
will be created.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/local.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="position-relative mb-4"
|
|
style="border-radius:10px; background-color:#f4f4f4">
|
|
<div class="p-md-5 p-3 position-relative">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h1 style="font-weight:bold; font-size:calc(1.1rem + 1vw); line-height:120%; text-align:center; text-transform:capitalize; font-size: 40px;
|
|
font-weight: 700;">
|
|
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Backup</span>
|
|
<span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">Frequency</span>
|
|
</h1>
|
|
</div>
|
|
<div class="col-md-12 mb-4">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Specify Backup
|
|
Destination and Frequency. Choose how often the backup should
|
|
run: daily, weekly, or monthly.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/backup_frequency.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="position-relative mb-4"
|
|
style="border-radius:10px; background-color:#f4f4f4">
|
|
<div class="p-md-5 p-3 position-relative">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h1 style="font-weight:bold; font-size:calc(1.1rem + 1vw); line-height:120%; text-align:center; text-transform:capitalize; font-size: 40px;
|
|
font-weight: 700;">
|
|
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to Remote
|
|
</span>
|
|
<span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">SFTP Server.</span>
|
|
</h1>
|
|
</div>
|
|
<div class="col-md-12 mb-4">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Select Backup Destination as
|
|
SFTP, enter credentials. "TEST
|
|
CONNECTION" button to check
|
|
whether the connection is
|
|
successful.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/sftp.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="position-relative mb-4"
|
|
style="border-radius:10px; background-color:#f4f4f4">
|
|
<div class="p-md-5 p-3 position-relative">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h1 style="font-weight:bold; font-size:calc(1.1rem + 1vw); line-height:120%; text-align:center; text-transform:capitalize; font-size: 40px;
|
|
font-weight: 700;">
|
|
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to Remote
|
|
|
|
</span>
|
|
<span style="color:#7f54b3; font-size:calc(1.1rem + 1vw)">FTP Server.</span>
|
|
</h1>
|
|
</div>
|
|
<div class="col-md-12 mb-4">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Select Backup Destination as
|
|
FTP, enter credentials. "TEST
|
|
CONNECTION" button to check
|
|
whether the connection is
|
|
successful.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/ftp.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="position-relative mb-4"
|
|
style="border-radius:10px; background-color:#f4f4f4">
|
|
<div class="p-md-5 p-3 position-relative">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h1 style="font-weight:bold; font-size:calc(1.1rem + 1vw); line-height:120%; text-align:center; text-transform:capitalize; font-size: 40px;
|
|
font-weight: 700;">
|
|
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to
|
|
|
|
</span>
|
|
<span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">Google Drive</span>
|
|
</h1>
|
|
</div>
|
|
<div class="col-md-12 mb-4">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
You'll need to create a new Google API project from <a
|
|
href="https://console.cloud.google.com/"> Google Cloud console</a>
|
|
and enabling the Google Drive API, Go to the Google API Console and log
|
|
into your account. While creating the project, for the Redirect URI
|
|
restrictions, copy your Odoo database URI followed by
|
|
/google_drive/authentication. Example:
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/google.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Enable API and Services
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/google 2.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4 p-3" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Enable Google Drive API
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/google 3.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4 p-3" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Create Credentials, Follow the steps, select Website application for the
|
|
Application Type.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/google3.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4 p-3" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Under the Authorized JavaScript Origins section, click + Add URI and
|
|
type your company's Odoo URL address. Under the Authorized redirect URIs
|
|
section, click + Add URI and type your company's Odoo URL address
|
|
followed by /google_drive/authentication. After all the steps are
|
|
completed, A Client ID and Client secret will be given, copy the
|
|
credentials
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/google 5.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4 p-3" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Configure Backup, Copy Client ID and Client Secret from Google Drive API
|
|
Credentials page into their respective fields. Setup Token will redirect
|
|
to an authorization page.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/google6.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4 p-3" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Grant Access
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/google7.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4 p-3" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Reset the token if required by clicking on the "Reset Token"
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/google 8.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="position-relative mb-4"
|
|
style="border-radius:10px; background-color:#f4f4f4">
|
|
<div class="p-md-5 p-3 position-relative">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h1 style="font-weight:bold; font-size:calc(1.1rem + 1vw); line-height:120%; text-align:center; text-transform:capitalize; font-size: 40px;
|
|
font-weight: 700;">
|
|
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to
|
|
|
|
</span>
|
|
<span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">Dropbox.</span>
|
|
</h1>
|
|
</div>
|
|
<div class="col-md-12 mb-4">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
To get the app key and secret key go to the <a
|
|
href="https://www.dropbox.com/developers">App Console </a>. Create a
|
|
new app
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/dropbox`1.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Once you created the App , you can get the App key and App Secret as
|
|
seen in the screenshot.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/drop2.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Choose your app's permission (files.content.write and files.content.read
|
|
permissions required).then click on Submit
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/drop3.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Choose Dropbox as that of the backup destination. Enter the app secret
|
|
and key and dropbox Folder. Click on the Setup Token
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/drop4.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Get the Authorization Code and click confirm.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/drop7.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Reset the refresh token if required by clicking on the "Reset Token"
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/drop8.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="position-relative mb-4"
|
|
style="border-radius:10px; background-color:#f4f4f4">
|
|
<div class="p-md-5 p-3 position-relative">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h1 style="font-weight:bold; font-size:calc(1.1rem + 1vw); line-height:120%; text-align:center; text-transform:capitalize; font-size: 40px;
|
|
font-weight: 700;">
|
|
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to
|
|
|
|
</span>
|
|
<span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">Onedrive.</span>
|
|
</h1>
|
|
</div>
|
|
<div class="col-md-12 mb-4">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Select Backup Destination as <a href="portal.azure.com">OneDrive.</a>
|
|
Enter the App key and App secret. you'll need to register a new app in
|
|
the Microsoft Azure portal. While registering the app for the Redirect
|
|
URI restrictions, copy your Odoo database URI followed by
|
|
/onedrive/authentication. Example:
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/onedrive.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Copy the Client ID and Generate Client Secret.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/onedrive 2.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 text-center" style="margin-top: 25px;">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/onedrive5.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Add Scope in the Expose an API page.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/onedrive4.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Get OneDrive folder ID, where need to store the backup files.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/onedrive3.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Configure the Backup.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/onedrive 4.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Setup Token, it will be redirected to an authorization page.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/onedrive7.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="position-relative mb-4"
|
|
style="border-radius:10px; background-color:#f4f4f4">
|
|
<div class="p-md-5 p-3 position-relative">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h1 style="font-weight:bold; font-size:calc(1.1rem + 1vw); line-height:120%; text-align:center; text-transform:capitalize; font-size: 40px;
|
|
font-weight: 700;">
|
|
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to
|
|
|
|
</span>
|
|
<span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">NextCloud.</span>
|
|
</h1>
|
|
</div>
|
|
<div class="col-md-12 mb-4">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
To Create an account in Nextcloud go to https://nextcloud.com/sign-up/,
|
|
Enter Your Email Address and Sign up .
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/nextcloud_4.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
You will be redirected to the page as shown in the screenshot, and it
|
|
will ask you enter your email and password for the Nextcloud.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/nextcloud_create_3.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
To get the Domain of the Nextcloud.Go to Settings in the Nextcloud and
|
|
Click on Mobile & desktop. You will see server address Copy link and
|
|
paste it in your Domain Name.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/next_cloud_9.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Select the backup destination as Nextcloud. Enter the Domain Name,
|
|
UserName, Password and Folder Name where you want to store your backup
|
|
on the NextCloud server. Check the Connect button to check if the
|
|
connection is successful.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/nextcloud1.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Every day, a Scheduled Action will take place to store a backup on the
|
|
Nextcloud Server. The backup will be stored as the folder name provided
|
|
in the Folder ID field in Odoo.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/next2.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="position-relative mb-4"
|
|
style="border-radius:10px; background-color:#f4f4f4">
|
|
<div class="p-md-5 p-3 position-relative">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h1 style="font-weight:bold; font-size:calc(1.1rem + 1vw); line-height:120%; text-align:center; text-transform:capitalize; font-size: 40px;
|
|
font-weight: 700;">
|
|
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to
|
|
|
|
</span>
|
|
<span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">AmazonS3.</span>
|
|
</h1>
|
|
</div>
|
|
<div class="col-md-12 mb-4">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
To Create an account in Amazon S3 go to
|
|
https://portal.aws.amazon.com/billing/signup#/start/email, Enter Your
|
|
Email Address and Sign up .
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/amazon1.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
After you created the account.You need to get the Access Key and Secret
|
|
Key,To get these go the account Security credentails and go the Access
|
|
Keys and create new access keys from there you will get Access Key and
|
|
Secret Key. </p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/amazon2.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/amazon4.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/amazon5.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Next You need to create a Bucket Folder in the Amazon S3.To do that Go
|
|
the Services in the top right and go to Storage and S3 as shown in the
|
|
Screen shot.
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/amazon6.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
To create Bucket folder,Click on the Create bucket Button.
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/amazon7.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
On Creating a Bucket Folder,Check the rules for naming the Bucket
|
|
folder,and Select the region as well.After that click on the create
|
|
Bucket Button in the bottom of the page.
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/amazon8.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
You will see the Bucket Folder as shown in the screenshot.
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/amazon9.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Select Backup Destination as Amazon S3. Enter the Amazon S3 Access
|
|
Key,Amazon S3 Secret Key,Bucket Name->Bucket folder you have created in
|
|
the Amazon S3 and the File Name->The Folder You want to store your
|
|
backup in Amazon S3 Bucket Folder.Test connection button to check
|
|
whether the connection is successful.
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/amazon10.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4" style="margin-top: 25px;">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Every day, a Scheduled Action will take place to store a backup on the
|
|
Amazon S3 Server. The backup will be stored as the folder name provided
|
|
in the File Name field in Odoo.</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/amazon12.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="position-relative mb-4"
|
|
style="border-radius:10px; background-color:#f4f4f4">
|
|
<div class="p-md-5 p-3 position-relative">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h1 style="font-weight:bold; font-size:calc(1.1rem + 1vw); line-height:120%; text-align:center; text-transform:capitalize; font-size: 40px;
|
|
font-weight: 700;">
|
|
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Automatically Remove
|
|
</span>
|
|
<span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">Old Backups.</span>
|
|
</h1>
|
|
</div>
|
|
<div class="col-md-12 mb-4">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Enable auto remove option, specify number of days to remove backups.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/remove.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="position-relative mb-4"
|
|
style="border-radius:10px; background-color:#f4f4f4">
|
|
<div class="p-md-5 p-3 position-relative">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h1 style="font-weight:bold; font-size:calc(1.1rem + 1vw); line-height:120%; text-align:center; text-transform:capitalize; font-size: 40px;
|
|
font-weight: 700;">
|
|
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Notify User on Success and Failure of
|
|
</span>
|
|
<span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">Backup Generation.</span>
|
|
</h1>
|
|
</div>
|
|
<div class="col-md-12 mb-4">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Enable notify user option, and select a user to notify. An email
|
|
notification will be sent to the selected user on backup successful and
|
|
failure.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/notify.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="position-relative mb-4"
|
|
style="border-radius:10px; background-color:#f4f4f4">
|
|
<div class="p-md-5 p-3 position-relative">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h1 style="font-weight:bold; font-size:calc(1.1rem + 1vw); line-height:120%; text-align:center; text-transform:capitalize; font-size: 40px;
|
|
font-weight: 700;">
|
|
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Successful backup
|
|
</span>
|
|
<span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">notification email.</span>
|
|
</h1>
|
|
</div>
|
|
<div class="col-md-12 mb-4">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/success_mail.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="position-relative mb-4"
|
|
style="border-radius:10px; background-color:#f4f4f4">
|
|
<div class="p-md-5 p-3 position-relative">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h1 style="font-weight:bold; font-size:calc(1.1rem + 1vw); line-height:120%; text-align:center; text-transform:capitalize; font-size: 40px;
|
|
font-weight: 700;">
|
|
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Failed backup
|
|
</span>
|
|
<span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">notification email.</span>
|
|
</h1>
|
|
</div>
|
|
<div class="col-md-12 mb-4">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/failure_mail.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="position-relative mb-4"
|
|
style="border-radius:10px; background-color:#f4f4f4">
|
|
<div class="p-md-5 p-3 position-relative">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h1 style="font-weight:bold; font-size:calc(1.1rem + 1vw); line-height:120%; text-align:center; text-transform:capitalize; font-size: 40px;
|
|
font-weight: 700;">
|
|
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Scheduled Actions For
|
|
</span>
|
|
<span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">Generating Backup.</span>
|
|
</h1>
|
|
</div>
|
|
<div class="col-md-12 mb-4">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
Enable the 'Automatic Database Backup' for the three scheduled actions.
|
|
Based on the setup, backups will be generated at daily, weekly, and
|
|
monthly intervals.
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/scheduled_action.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12 mb-4">
|
|
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
|
|
</p>
|
|
</div>
|
|
<div class="col-md-12 text-center">
|
|
<div class="d-inline-block p-3 shadow-sm"
|
|
style="background-color:#fff; border-radius:10px">
|
|
<img alt="" class="img-fluid"
|
|
loading="lazy"
|
|
src="./assets/screenshots/scheduled_action_form.png"
|
|
style="min-height: 1px;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
<div aria-labelledby="feature-tab"
|
|
class="tab-pane fade show py-1" id="feature"
|
|
role="tabpanel">
|
|
<div class="row py-4">
|
|
<!-- Features Section -->
|
|
<div class="col-md-6 col-sm-12 p-3">
|
|
<div class="d-flex flex-column align-items-start h-100"
|
|
style="padding:30px; border-radius:12px; background-color:#faf8ff">
|
|
<div class="d-flex align-items-center justify-content-center">
|
|
<div class="d-flex align-items-center justify-content-center "
|
|
style="width:36px; height:36px; border-radius:50%; background-color:#7847D9 ; margin-right:10px">
|
|
<i class="fa fa-star "
|
|
style="color:#fff; font-size:14px"></i>
|
|
</div>
|
|
<p style="color:#1A202C; font-weight:600; font-size:1.2rem; margin-bottom:2px">
|
|
Interactive User Interface.</p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6 col-sm-12 p-3">
|
|
<div class="d-flex flex-column align-items-start h-100"
|
|
style="padding:30px; border-radius:12px; background-color:#faf8ff">
|
|
<div class="d-flex align-items-center justify-content-center">
|
|
<div class="d-flex align-items-center justify-content-center "
|
|
style="width:36px; height:36px; border-radius:50%; background-color:#7847D9 ; margin-right:10px">
|
|
<i class="fa fa-star "
|
|
style="color:#fff; font-size:14px"></i>
|
|
</div>
|
|
<p style="color:#1A202C; font-weight:600; font-size:1.2rem; margin-bottom:2px">
|
|
Store Backup To Different
|
|
Locations.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6 col-sm-12 p-3">
|
|
<div class="d-flex flex-column align-items-start h-100"
|
|
style="padding:30px; border-radius:12px; background-color:#faf8ff">
|
|
<div class="d-flex align-items-center justify-content-center">
|
|
<div class="d-flex align-items-center justify-content-center "
|
|
style="width:36px; height:36px; border-radius:50%; background-color:#7847D9 ; margin-right:10px">
|
|
<i class="fa fa-star "
|
|
style="color:#fff; font-size:14px"></i>
|
|
</div>
|
|
<p style="color:#1A202C; font-weight:600; font-size:1.2rem; margin-bottom:2px">
|
|
Automatically Remove Old
|
|
Backups.</p>
|
|
</div>
|
|
<div class="ms-5">
|
|
<p class="m-0"
|
|
style="color:#718096">
|
|
Effortlessly manage your storage
|
|
with automatic removal of old
|
|
backups, freeing up space while
|
|
keeping your most recent data
|
|
secure.
|
|
</p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6 col-sm-12 p-3">
|
|
<div class="d-flex flex-column align-items-start h-100"
|
|
style="padding:30px; border-radius:12px; background-color:#faf8ff">
|
|
<div class="d-flex align-items-center justify-content-center">
|
|
<div class="d-flex align-items-center justify-content-center "
|
|
style="width:36px; height:36px; border-radius:50%; background-color:#7847D9 ; margin-right:10px">
|
|
<i class="fa fa-star "
|
|
style="color:#fff; font-size:14px"></i>
|
|
</div>
|
|
<p style="color:#1A202C; font-weight:600; font-size:1.2rem; margin-bottom:2px">
|
|
Generate Database Backups on
|
|
regular intervals.</p>
|
|
</div>
|
|
<div class="ms-5">
|
|
<p class="m-0"
|
|
style="color:#718096">
|
|
Protect your data with our
|
|
automated database backups,
|
|
ensuring regular, scheduled
|
|
backups for seamless recovery
|
|
and integrity. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6 col-sm-12 p-3">
|
|
<div class="d-flex flex-column align-items-start h-100"
|
|
style="padding:30px; border-radius:12px; background-color:#faf8ff">
|
|
<div class="d-flex align-items-center justify-content-center">
|
|
<div class="d-flex align-items-center justify-content-center "
|
|
style="width:36px; height:36px; border-radius:50%; background-color:#7847D9 ; margin-right:10px">
|
|
<i class="fa fa-star "
|
|
style="color:#fff; font-size:14px"></i>
|
|
</div>
|
|
<p style="color:#1A202C; font-weight:600; font-size:1.2rem; margin-bottom:2px">
|
|
Notify User On Success And
|
|
Failure Of Backup
|
|
Generation.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div aria-labelledby="faq-tab"
|
|
class="tab-pane fade show" id="faq"
|
|
role="tabpanel">
|
|
<div class="row"
|
|
style=" background-color:#fff !important">
|
|
<div class="col-md-12" aria-labelledby="faq-tab"
|
|
id="faq" role="tabpanel">
|
|
<div class="accordion mb-4" id="accordion6">
|
|
<div style="background-color:#fff">
|
|
<!-- accordian -->
|
|
<div class="accordion"
|
|
id="accordion_faq">
|
|
<!-- Question 1 -->
|
|
<div class=""
|
|
style="margin:1rem 0rem">
|
|
<div aria-expanded="false"
|
|
class=" card-header collapsed"
|
|
data-bs-toggle="collapse"
|
|
data-bs-target="#collapseFAQOne"
|
|
href="#collapseFAQOne"
|
|
aria-controls="collapseFAQOne"
|
|
style="cursor: pointer; background-color:#f8f8f8; border:none; border-top-right-radius:10px; border-top-left-radius:10px; padding: 12px 24px;">
|
|
<a class="card-title text-decoration-none"
|
|
style=" font-size:18px; line-height:30px; font-weight:500; color:#040f3a">
|
|
Does this module
|
|
only backup
|
|
database? What about
|
|
the file store?
|
|
<img alt=""
|
|
class="float-end"
|
|
src="//apps.odoocdn.com/apps/assets/16.0/index_test_odoo/assets/icons/down.svg?6ef7fd7"
|
|
width="25px">
|
|
</a>
|
|
</div>
|
|
<div class="accordion-collapse collapse"
|
|
aria-labelledby="collapseFAQOne"
|
|
data-bs-parent="#accordion_faq"
|
|
id="collapseFAQOne"
|
|
style=" box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px; border: 1px solid #f8f8f8; border-bottom-right-radius:10px; border-bottom-left-radius:10px">
|
|
<p style=" padding:0.75rem 1.25rem; font-size:16px; line-height:27px; color:#888; font-weight:normal; border-bottom-right-radius:10px; border-bottom-left-radius:10px">
|
|
While configuring a
|
|
backup, selecting
|
|
the Zip option will
|
|
include the
|
|
filestore in the
|
|
backup, while
|
|
choosing the Dump
|
|
option will create a
|
|
backup without the
|
|
filestore.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<!-- Question 2 -->
|
|
<div style="margin:1rem 0rem">
|
|
<div aria-expanded="false"
|
|
class="cursor-pointer card-header collapsed"
|
|
data-bs-toggle="collapse"
|
|
aria-controls="collapseFAQThree"
|
|
data-bs-target="#collapseFAQThree"
|
|
style="cursor: pointer; background-color:#f8f8f8; border:1px solid #f8f8f8; border-top-right-radius:10px; border-top-left-radius:10px; padding: 12px 24px">
|
|
<a class="card-title text-decoration-none"
|
|
style=" font-size:18px; line-height:30px; font-weight:500; color:#040f3a">
|
|
How can remove old
|
|
backups?
|
|
<img alt=""
|
|
class="float-end"
|
|
src="//apps.odoocdn.com/apps/assets/16.0/index_test_odoo/assets/icons/down.svg?6ef7fd7"
|
|
width="25px">
|
|
</a>
|
|
</div>
|
|
<div class="accordion-collapse collapse"
|
|
aria-labelledby="collapseFAQThree"
|
|
data-bs-parent="#accordion_faq"
|
|
id="collapseFAQThree"
|
|
style="box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px; border: 1px solid #f8f8f8; border-bottom-right-radius:10px; border-bottom-left-radius:10px">
|
|
<p style="padding:0.75rem 1.25rem; font-size:16px; line-height:27px; color:#888; font-weight:normal; border-bottom-right-radius:10px; border-bottom-left-radius:10px">
|
|
Enable the "Remove
|
|
Old Backups" option
|
|
in the backup
|
|
creation view to
|
|
automatically delete
|
|
previous backups
|
|
based on the number
|
|
of days specified.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<!-- Question 3 -->
|
|
<div style="margin:1rem 0rem">
|
|
<div aria-expanded="false"
|
|
class="cursor-pointer card-header collapsed"
|
|
data-bs-toggle="collapse"
|
|
aria-controls="collapseFAQFour"
|
|
data-bs-target="#collapseFAQFour"
|
|
style="cursor: pointer; background-color:#f8f8f8; border:1px solid #f8f8f8; border-top-right-radius:10px; border-top-left-radius:10px; padding: 12px 24px">
|
|
<a class="card-title text-decoration-none"
|
|
style=" font-size:18px; line-height:30px; font-weight:500; color:#040f3a">
|
|
If I've set up
|
|
automated backups,
|
|
how can I identify
|
|
which backup
|
|
operation has
|
|
encountered a
|
|
failure?
|
|
<img alt=""
|
|
class="float-end"
|
|
src="//apps.odoocdn.com/apps/assets/16.0/index_test_odoo/assets/icons/down.svg?6ef7fd7"
|
|
width="25px">
|
|
</a>
|
|
</div>
|
|
<div class="accordion-collapse collapse"
|
|
aria-labelledby="collapseFAQFour"
|
|
data-bs-parent="#accordion_faq"
|
|
id="collapseFAQFour"
|
|
style="box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px; border: 1px solid #f8f8f8; border-bottom-right-radius:10px; border-bottom-left-radius:10px">
|
|
<p style="padding:0.75rem 1.25rem; font-size:16px; line-height:27px; color:#888; font-weight:normal; border-bottom-right-radius:10px; border-bottom-left-radius:10px">
|
|
Enable the "Notify
|
|
User" option and
|
|
specify a contact to
|
|
receive an email
|
|
containing a
|
|
detailed report with
|
|
the failure reason
|
|
and backup details.
|
|
This option will
|
|
also send an email
|
|
upon successful
|
|
backup.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<!-- Question 4 -->
|
|
<div style="margin:1rem 0rem">
|
|
<div aria-expanded="false"
|
|
class="cursor-pointer card-header collapsed"
|
|
data-bs-toggle="collapse"
|
|
aria-controls="collapseFAQFive"
|
|
data-bs-target="#collapseFAQFive"
|
|
style="cursor: pointer; background-color:#f8f8f8; border:1px solid #f8f8f8; border-top-right-radius:10px; border-top-left-radius:10px; padding: 12px 24px">
|
|
<a class="card-title text-decoration-none"
|
|
style=" font-size:18px; line-height:30px; font-weight:500; color:#040f3a">
|
|
Can i backup to
|
|
directly my own
|
|
system itself?
|
|
<img alt=""
|
|
class="float-end"
|
|
src="//apps.odoocdn.com/apps/assets/16.0/index_test_odoo/assets/icons/down.svg?6ef7fd7"
|
|
width="25px">
|
|
</a>
|
|
</div>
|
|
<div class="accordion-collapse collapse"
|
|
aria-labelledby="collapseFAQFive"
|
|
data-bs-parent="#accordion_faq"
|
|
id="collapseFAQFive"
|
|
style="box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px; border: 1px solid #f8f8f8; border-bottom-right-radius:10px; border-bottom-left-radius:10px">
|
|
<p style="padding:0.75rem 1.25rem; font-size:16px; line-height:27px; color:#888; font-weight:normal; border-bottom-right-radius:10px; border-bottom-left-radius:10px">
|
|
Select the backup
|
|
destination as local
|
|
storage and specify
|
|
a backup path to a
|
|
location on the
|
|
system to create
|
|
backups on your own
|
|
system.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div aria-labelledby="releases-tab"
|
|
class="tab-pane fade show" id="releases"
|
|
role="tabpanel">
|
|
<!-- Release Notes -->
|
|
<div class="row pt-5 m-0">
|
|
<div class="col-md-3">
|
|
<h4 style="font-size:16px; font-weight:600; color:#514F4F; margin:0; line-height:26px;">
|
|
Latest Release 18.0.1.0.0
|
|
</h4>
|
|
<span style="font-size:14px; color:#7A7979; display:block; margin-bottom:20px;">
|
|
26th September, 2024
|
|
</span>
|
|
</div>
|
|
<div class="col-md-8">
|
|
<div style="padding:0 0 40px">
|
|
<div style="margin:0 0 10px">
|
|
<div style="display:inline-block; padding:0px 8px; color:#514F4F; background-color:#FFD8D8; border-radius:20px">
|
|
Add
|
|
</div>
|
|
</div>
|
|
<div class="d-flex m-0"
|
|
style="color:#7A7979;">
|
|
<ul class="pl-3 mb-0">
|
|
<li>
|
|
Initial Commit
|
|
</li>
|
|
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div style="padding:0 0 0; border-bottom:1px solid #E3E3E3">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- -->
|
|
<!-- related post -->
|
|
<!-- -->
|
|
<section class="oe_container mt32">
|
|
<h2 style="color: #091E42;font-family: "Montserrat";text-align: center;margin: 25px auto;text-transform: uppercase;"
|
|
class="oe_slogan">
|
|
<b>Related Products</b>
|
|
</h2>
|
|
<div id="demo" class="row carousel slide mt64 mb32" data-bs-ride="carousel">
|
|
<!-- The slideshow -->
|
|
<div class="carousel-inner">
|
|
<div class="carousel-item active">
|
|
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left; padding: 10px;">
|
|
<a href="https://apps.odoo.com/apps/modules/18.0/base_accounting_kit"
|
|
target="_blank" style="color: #000; text-decoration: none;">
|
|
<div style="border-radius: 6px; padding: 16px; border: 1px solid #cbcbcb;"
|
|
class="shadow-sm">
|
|
<img class="img img-responsive center-block" style=" max-width: 100%;"
|
|
src="./assets/modules/1.jpg"/>
|
|
<h4 class="mt0 text-truncate"
|
|
style="text-align:center;width:100% margin-bottom: 8px; font-weight: 600; padding-top: 16px; text-decoration:none;font-size: 18px; padding-bottom: 8px; margin-bottom: 0px">
|
|
Odoo 18 Full Accounting Kit</h4>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left; padding: 10px;">
|
|
<a href="https://apps.odoo.com/apps/modules/18.0/ohrms_core" target="_blank"
|
|
style="color: #000; text-decoration: none;">
|
|
<div style="border-radius: 6px; padding: 16px; border: 1px solid #cbcbcb;"
|
|
class="shadow-sm">
|
|
<img class="img img-responsive center-block" style=" max-width: 100%;"
|
|
src="./assets/modules/2.jpg"/>
|
|
<h4 class="mt0 text-truncate"
|
|
style="text-align:center;width:100% margin-bottom: 8px; font-weight: 600; padding-top: 16px; text-decoration:none;font-size: 18px; padding-bottom: 8px; margin-bottom: 0px">
|
|
Open HRMS Core</h4>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left; padding: 10px;">
|
|
<a href="https://apps.odoo.com/apps/modules/18.0/woo_commerce"
|
|
target="_blank" style="color: #000; text-decoration: none;">
|
|
<div style="border-radius: 6px;padding: 16px; border: 1px solid #cbcbcb;"
|
|
class="shadow-sm">
|
|
<img class="img img-responsive center-block" style=" max-width: 100%;"
|
|
src="./assets/modules/3.jpg"/>
|
|
<h4 class="mt0 text-truncate"
|
|
style="text-align:center;width:100% margin-bottom: 8px; font-weight: 600; padding-top: 16px; text-decoration:none;font-size: 18px; padding-bottom: 8px; margin-bottom: 0px">
|
|
Odoo WooCommerce Connector </h4>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<div class="carousel-item">
|
|
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left; padding: 10px;">
|
|
<a href="https://apps.odoo.com/apps/modules/18.0/dynamic_accounts_report" target="_blank"
|
|
style="color: #000; text-decoration: none;">
|
|
<div style="border-radius: 6px; padding: 16px; border: 1px solid #cbcbcb;"
|
|
class="shadow-sm">
|
|
<img class="img img-responsive center-block" style=" max-width: 100%;"
|
|
src="./assets/modules/4.png"/>
|
|
<h4 class="mt0 text-truncate"
|
|
style="text-align:center;width:100% margin-bottom: 8px; font-weight: 600; padding-top: 16px; text-decoration:none;font-size: 18px; padding-bottom: 8px; margin-bottom: 0px">
|
|
Odoo18 Dynamic Accounting Reports</h4>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left; padding: 10px;">
|
|
<a href="https://apps.odoo.com/apps/modules/18.0/hide_menu_user" target="_blank"
|
|
style="color: #000; text-decoration: none;">
|
|
<div style="border-radius: 6px; padding: 16px; border: 1px solid #cbcbcb;"
|
|
class="shadow-sm">
|
|
<img class="img img-responsive center-block" style=" max-width: 100%;"
|
|
src="./assets/modules/5.jpg"/>
|
|
<h4 class="mt0 text-truncate"
|
|
style="text-align:center;width:100% margin-bottom: 8px; font-weight: 600; padding-top: 16px; text-decoration:none;font-size: 18px; padding-bottom: 8px; margin-bottom: 0px">
|
|
Hide Any Menu User Wise</h4>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left; padding: 10px;">
|
|
<a href="https://apps.odoo.com/apps/modules/18.0/odoo_dynamic_dashboard" target="_blank"
|
|
style="color: #000; text-decoration: none;">
|
|
<div style="border-radius: 6px; padding: 16px; border: 1px solid #cbcbcb;"
|
|
class="shadow-sm">
|
|
<img class="img img-responsive center-block" style=" max-width: 100%;"
|
|
src="./assets/modules/6.gif"/>
|
|
<h4 class="mt0 text-truncate"
|
|
style="text-align:center;width:100% margin-bottom: 8px; font-weight: 600; padding-top: 16px; text-decoration:none;font-size: 18px; padding-bottom: 8px; margin-bottom: 0px">
|
|
Odoo Dynamic Dashboard</h4>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Left and right controls -->
|
|
<a class="carousel-control-prev" href="#demo" data-bs-slide="prev"
|
|
style="margin-left: -30px;width: 35px;color: #000;">
|
|
<span class="carousel-control-prev-icon">
|
|
<i class="fa fa-chevron-left" style="font-size:24px"></i>
|
|
</span>
|
|
</a>
|
|
<a class="carousel-control-next" href="#demo" data-bs-slide="next"
|
|
style="margin-right: -30px;width: 35px;color: #000;">
|
|
<span class="carousel-control-next-icon">
|
|
<i class="fa fa-chevron-right" style="font-size:24px"></i>
|
|
</span>
|
|
</a>
|
|
</div>
|
|
</section>
|
|
<!-- service-section -->
|
|
|
|
<section id="services" class="mt-5" style="border-radius: 16px;
|
|
border: 1px solid #EBEEF2;
|
|
background: var(--Neutral-N0, #FFF);
|
|
padding: 60px 40px;
|
|
box-shadow: 0px 5px 20px -11px rgba(0, 0, 0, 0.25);">
|
|
<div class="text-center mt-4"><h3 class="mb-0" style="color: #000;
|
|
text-align: center;
|
|
font-family: Montserrat;
|
|
font-size: 40px;
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
line-height: normal;
|
|
text-transform: uppercase;
|
|
padding-bottom: 50px;">
|
|
Our Services</h3></div>
|
|
<div class="row mt-3">
|
|
<div class="col-lg-3 col-sm-12 mb-3">
|
|
<a href="#" style="text-decoration:none">
|
|
<div class="btn-lg btn-block p-4 mb-2 d-flex flex-column justify-content-center align-items-center"
|
|
style="font-size:25px; font-weight:bold;background-color:#FFE2E5; margin:auto; gap: 16px; border-radius: 8px;">
|
|
<div class="d-flex justify-content-center align-items-center"
|
|
style="background-color:#FA5A7D; border-radius:50%; height:56px; width:56px">
|
|
<img src="./assets/icons/gear.svg"
|
|
class="img-responsive"
|
|
height="28px" width="28px">
|
|
</div>
|
|
<span style="font-size: 18px;
|
|
color: var(--text-color);
|
|
font-weight: 600;"> Odoo Customization</span>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
<div class="col-lg-3 col-sm-12 mb-3">
|
|
<a href="#" style="text-decoration:none">
|
|
<div class="btn-lg btn-block p-4 mb-2 d-flex flex-column justify-content-center align-items-center"
|
|
style="font-size:25px; font-weight:bold;background-color:#FFF4DE; margin:auto; gap: 16px; border-radius: 8px;">
|
|
<div class="d-flex justify-content-center align-items-center"
|
|
style="background-color:#FF947A; border-radius:50%; height:56px; width:56px">
|
|
<img src="./assets/icons/wrench-icon.svg"
|
|
class="img-responsive"
|
|
height="28px" width="28px">
|
|
</div>
|
|
<span style="font-size: 18px;
|
|
color: var(--text-color);
|
|
font-weight: 600;"> Odoo Implementation</span>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
<div class="col-lg-3 col-sm-12 mb-3">
|
|
<a href="#" style="text-decoration:none">
|
|
<div class="btn-lg btn-block p-4 mb-2 d-flex flex-column justify-content-center align-items-center"
|
|
style="font-size:25px; font-weight:bold;background-color:#DCFCE7; margin:auto; gap: 16px; border-radius: 8px;">
|
|
<div class="d-flex justify-content-center align-items-center"
|
|
style="background-color:#3CD856; border-radius:50%; height:56px; width:56px">
|
|
<img src="./assets/icons/life-ring-icon.svg"
|
|
class="img-responsive"
|
|
height="28px" width="28px">
|
|
</div>
|
|
<span style="font-size: 18px;
|
|
color: var(--text-color);
|
|
font-weight: 600;">Odoo Support</span>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
<div class="col-lg-3 col-sm-12 mb-3">
|
|
<a href="#" style="text-decoration:none">
|
|
<div class="btn-lg btn-block p-4 mb-2 d-flex flex-column justify-content-center align-items-center"
|
|
style="font-size:25px; font-weight:bold;background-color:#F3E8FF; margin:auto; gap: 16px; border-radius: 8px;">
|
|
<div class="d-flex justify-content-center align-items-center"
|
|
style="background-color:#BF83FF; border-radius:50%; height:56px; width:56px">
|
|
<img src="./assets/icons/arrows-repeat.svg"
|
|
class="img-responsive"
|
|
height="28px" width="28px">
|
|
</div>
|
|
<span style="font-size: 18px;
|
|
color: var(--text-color);
|
|
font-weight: 600;">Odoo Migration</span>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
<div class="col-lg-3 col-sm-12 mb-3">
|
|
<a href="#" style="text-decoration:none">
|
|
<div class="btn-lg btn-block p-4 mb-2 d-flex flex-column justify-content-center align-items-center"
|
|
style="font-size:25px; font-weight:bold;background-color:#F1F9FF; margin:auto; gap: 16px; border-radius: 8px;">
|
|
<div class="d-flex justify-content-center align-items-center"
|
|
style="background-color:#01649C; border-radius:50%; height:56px; width:56px">
|
|
<img src="./assets/icons/puzzle-piece-icon.svg"
|
|
class="img-responsive"
|
|
height="28px" width="28px">
|
|
</div>
|
|
<span style="font-size: 18px;
|
|
color: var(--text-color);
|
|
font-weight: 600;">Odoo integration</span>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
<div class="col-lg-3 col-sm-12 mb-3">
|
|
<a href="#" style="text-decoration:none">
|
|
<div class="btn-lg btn-block p-4 mb-2 d-flex flex-column justify-content-center align-items-center"
|
|
style="font-size:25px; font-weight:bold;background-color:#EDF8ED; margin:auto; gap: 16px; border-radius: 8px;">
|
|
|
|
<div class="d-flex justify-content-center align-items-center"
|
|
style="background-color:#69CC70; border-radius:50%; height:56px; width:56px">
|
|
<img src="./assets/icons/odoo-consultancy.svg"
|
|
class="img-responsive"
|
|
height="28px" width="28px">
|
|
</div>
|
|
<span style="font-size: 18px;
|
|
color: var(--text-color);
|
|
font-weight: 600;">Odoo Consultancy</span>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
<div class="col-lg-3 col-sm-12 mb-3">
|
|
<a href="#" style="text-decoration:none">
|
|
<div class="btn-lg btn-block p-4 mb-2 d-flex flex-column justify-content-center align-items-center"
|
|
style="font-size:25px; font-weight:bold;background-color:#F1F6FF; margin:auto; gap: 16px; border-radius: 8px;">
|
|
|
|
<div class="d-flex justify-content-center align-items-center"
|
|
style="background-color:#2E4556; border-radius:50%; height:56px; width:56px">
|
|
<img src="./assets/icons/odoo-licencing.svg"
|
|
class="img-responsive"
|
|
height="28px" width="28px">
|
|
</div>
|
|
<span style="font-size: 18px;
|
|
color: var(--text-color);
|
|
font-weight: 600;">Odoo Licensing</span>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
<div class="col-lg-3 col-sm-12 mb-3">
|
|
<a href="#" style="text-decoration:none">
|
|
<div class="btn-lg btn-block p-4 mb-2 d-flex flex-column justify-content-center align-items-center"
|
|
style="font-size:25px; font-weight:bold;background-color:#FAF6EA; margin:auto; gap: 16px; border-radius: 8px;">
|
|
|
|
<div class="d-flex justify-content-center align-items-center"
|
|
style="background-color:#FCD12C; border-radius:50%; height:56px; width:56px">
|
|
<img src="./assets/icons/hire-odoo.svg"
|
|
class="img-responsive"
|
|
height="28px" width="28px">
|
|
</div>
|
|
<span style="font-size: 18px;
|
|
color: var(--text-color);
|
|
font-weight: 600;">Hire Odoo Developer</span>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- licence -->
|
|
<div class="tab-pane fade" id="profile" role="tabpanel"
|
|
aria-labelledby="profile-tab">
|
|
<div class="px-5">
|
|
....
|
|
</div>
|
|
</div>
|
|
<!-- -->
|
|
</div>
|
|
</section>
|
|
<!-- -->
|
|
</div>
|
|
</div>
|
|
</body>
|
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"
|
|
integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g=="
|
|
crossorigin="anonymous" referrerpolicy="no-referrer"></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"></script>
|
|
<script>
|
|
$('.owl-carousel').owlCarousel({
|
|
rtl: true,
|
|
loop: true,
|
|
margin: 10,
|
|
nav: true,
|
|
responsive: {
|
|
0: {
|
|
items: 1
|
|
},
|
|
600: {
|
|
items: 3
|
|
},
|
|
1000: {
|
|
items: 3
|
|
}
|
|
}
|
|
})
|
|
</script>
|
|
</html>
|
|
|