1. The document provides instructions for setting up Nginx, uWSGI, Flask, and Python virtual environments to run a Python web application on an EC2 instance.
2. It includes steps for installing dependencies, configuring a Python virtual environment, installing front-end packages, and configuring Nginx and systemd services to run the application as a daemon.
3. The instructions cover deploying the application from a GitHub repository and updating configuration files for database access, AWS S3 bucket settings, and the Nginx server configuration.
This document provides steps to install Odoo 13 on Ubuntu 19.04. It involves updating the system, creating an odoo user, installing PostgreSQL as the database server, installing Python dependencies, Odoo web dependencies, downloading and installing Odoo 13, configuring the odoo-server.conf file, creating log files, setting up the service, and testing. It also provides steps to install wkhtmltopdf for PDF printing support.
The document provides an overview of basic GNU/Linux commands including ls to list directory contents, cd to change directories, pwd to print the current working directory, mkdir to make directories, rm to remove files and directories, sudo to gain root privileges, mv to move and rename files and directories, cat to view file contents, man to access command reference manuals, cp to copy files, wget to download files from servers, gksudo to run GUI applications with root privileges, shutdown and restart to shut down or restart the computer, and apt-get and add-apt-repository for package management like installing, removing, updating packages and adding PPAs.
How to make multi-boot USB drive for LiveCD iso images on EFI/UEFI and BIOSKentaro Hatori
As you know, one of Grub2 functions makes LiveCD iso image booting directly. You are able to make multi-boot UBS drive by this function and try to use several LiveCD Linux Distributions. Last openSUSE.Asia Summit 2015, I introduced how to make multi-boot USB drive by Grub2 function of booting LiveCD iso booting directly and successful booting cases of describing style on grub.cfg. But I could not introduce the successful booting case of openSUSE bootable iso image. Now, I found a success case of openSUSE bootable iso image. I introduce an inspection result of this case and successful factors. Additionally, hardware control of PC is currently changing from BIOS to EFI/UEFI, which is interface specification of operating system and firmware. You need a different approach from the conventional BIOS for booting on EFI/UEFI. I introduce how to create a EFI/UEFI multi-boot USB drive for LiveCD bootable iso images including openSUSE. If you have this milti-boot USB drive, it is easy for you to explain superiority of openSUSE while comparing with some Linux distributions. And you are able to carry different purpose LiveCD openSUSEs by SUSE Studio without PC.
This document provides an introduction to using Linux and the terminal for fun. It covers topics like installing Ubuntu, using common terminal commands like ls, cd, cp and mv to manage files and folders, monitoring memory and network usage, gaining root access, installing packages and changing desktop environments. Instructions are also given for topics like editing documents, installing software, understanding the file system structure, using keyboard shortcuts, and connecting via SSH. The document encourages patience and enjoying the learning process.
Booting directly opensuse iso file by grub2 @ openSUSE Asia Summit2015Kentaro Hatori
This document summarizes Kentaro Hatori's presentation on booting directly from openSUSE ISO files using grub2. It provides background on Hatori and his involvement in several Japanese open source and Linux communities. It then discusses Koedo LUG, a local Linux user group in Kawagoe-city, Japan. The main topic is examples of grub2 configuration files for booting many different Linux distributions directly from ISO files, including openSUSE, Ubuntu, Fedora, and more. It notes difficulties booting openSUSE ISO files directly and emphasizes having fun with Linux as most important.
Install Archlinux in 10 Steps (Sort of) :)Sian Lerk Lau
The document provides steps to set up a Linux operating system from scratch, including partitioning and formatting storage, installing the base system and configuring it, and adding additional packages to enable a graphical user interface using X Window System and Openbox window manager. It discusses advantages of building a custom lightweight Linux distribution and guides the reader through the entire process with code examples.
1. The document provides instructions for setting up Nginx, uWSGI, Flask, and Python virtual environments to run a Python web application on an EC2 instance.
2. It includes steps for installing dependencies, configuring a Python virtual environment, installing front-end packages, and configuring Nginx and systemd services to run the application as a daemon.
3. The instructions cover deploying the application from a GitHub repository and updating configuration files for database access, AWS S3 bucket settings, and the Nginx server configuration.
This document provides steps to install Odoo 13 on Ubuntu 19.04. It involves updating the system, creating an odoo user, installing PostgreSQL as the database server, installing Python dependencies, Odoo web dependencies, downloading and installing Odoo 13, configuring the odoo-server.conf file, creating log files, setting up the service, and testing. It also provides steps to install wkhtmltopdf for PDF printing support.
The document provides an overview of basic GNU/Linux commands including ls to list directory contents, cd to change directories, pwd to print the current working directory, mkdir to make directories, rm to remove files and directories, sudo to gain root privileges, mv to move and rename files and directories, cat to view file contents, man to access command reference manuals, cp to copy files, wget to download files from servers, gksudo to run GUI applications with root privileges, shutdown and restart to shut down or restart the computer, and apt-get and add-apt-repository for package management like installing, removing, updating packages and adding PPAs.
How to make multi-boot USB drive for LiveCD iso images on EFI/UEFI and BIOSKentaro Hatori
As you know, one of Grub2 functions makes LiveCD iso image booting directly. You are able to make multi-boot UBS drive by this function and try to use several LiveCD Linux Distributions. Last openSUSE.Asia Summit 2015, I introduced how to make multi-boot USB drive by Grub2 function of booting LiveCD iso booting directly and successful booting cases of describing style on grub.cfg. But I could not introduce the successful booting case of openSUSE bootable iso image. Now, I found a success case of openSUSE bootable iso image. I introduce an inspection result of this case and successful factors. Additionally, hardware control of PC is currently changing from BIOS to EFI/UEFI, which is interface specification of operating system and firmware. You need a different approach from the conventional BIOS for booting on EFI/UEFI. I introduce how to create a EFI/UEFI multi-boot USB drive for LiveCD bootable iso images including openSUSE. If you have this milti-boot USB drive, it is easy for you to explain superiority of openSUSE while comparing with some Linux distributions. And you are able to carry different purpose LiveCD openSUSEs by SUSE Studio without PC.
This document provides an introduction to using Linux and the terminal for fun. It covers topics like installing Ubuntu, using common terminal commands like ls, cd, cp and mv to manage files and folders, monitoring memory and network usage, gaining root access, installing packages and changing desktop environments. Instructions are also given for topics like editing documents, installing software, understanding the file system structure, using keyboard shortcuts, and connecting via SSH. The document encourages patience and enjoying the learning process.
Booting directly opensuse iso file by grub2 @ openSUSE Asia Summit2015Kentaro Hatori
This document summarizes Kentaro Hatori's presentation on booting directly from openSUSE ISO files using grub2. It provides background on Hatori and his involvement in several Japanese open source and Linux communities. It then discusses Koedo LUG, a local Linux user group in Kawagoe-city, Japan. The main topic is examples of grub2 configuration files for booting many different Linux distributions directly from ISO files, including openSUSE, Ubuntu, Fedora, and more. It notes difficulties booting openSUSE ISO files directly and emphasizes having fun with Linux as most important.
Install Archlinux in 10 Steps (Sort of) :)Sian Lerk Lau
The document provides steps to set up a Linux operating system from scratch, including partitioning and formatting storage, installing the base system and configuring it, and adding additional packages to enable a graphical user interface using X Window System and Openbox window manager. It discusses advantages of building a custom lightweight Linux distribution and guides the reader through the entire process with code examples.
This document contains a list of 50 basic Linux commands including ifconfig, history, cal, netstat, passwd, ls, clear, mkdir, dir, ping, hostname, df, ps, find, su, netstat -rn, free, uname, rmdir, adduser, cd, du, whoami, touch, rm, echo, addgroup, lsusb, exit, nautilus, ls -al, pico, last, finger, uptime and find for a Linux operating systems class. The commands are listed without descriptions or explanations.
Discusses the issues surrounding container security and the principle philosophies to apply when designing a secure system. Specific advice and tips will be given on how to secure a container based system, including how to limit the privileges of containers and avoid common mistakes.
Perintah perintah dasar linux Operating SistemRoziq Bahtiar
presentation about base command line interface linux
please see in this link
http://roziq.com/perintah-perintah-dasar-linux-dan-konfigurasi-ip-address-cli/
Odoo 15 introduces exciting new features, a better user experience, and performance enhancements. The database management system in Odoo 15 needs Python 3.8 and PostgreSQL. Let's get this party started right away.
The document provides commands and descriptions for common Linux terminal tasks including system administration, networking, package management, and navigating files and directories. It lists commands for changing passwords, moving through directories, copying/deleting files, mounting devices, starting/stopping services, checking network information, installing and removing packages, and more. Precautions are given for potentially dangerous commands.
Getting Started on Packaging Apps with Open Build ServiceAndi Sugandi
Getting Started on Packaging Apps with Open Build Service - Learn How To Build Package.
An OBS workshop at openSUSE.Asia Summit 2016, Yogyakarta, Indonesia
The document discusses using Python and FUSE (Filesystem in Userspace) to create simple filesystems. It provides examples of existing FUSE-based filesystems like redisfs and gmailfs. The FUSE API is outlined which Python can use to implement filesystem attributes and methods like getattr, rename, read, and write. The author's approach is to implement just the necessary methods for the task. Live examples are presented and questions from the audience are invited.
1. The document summarizes the author's experience setting up Chainer environments and comparing Chainer's performance on different hardware configurations.
2. When running a MNIST training example on a ThinkPad X260 laptop, it took 714 seconds to complete 20 epochs. On an AWS p2.xlarge instance with a GPU, it took 111 seconds, around 6.4 times faster than the laptop.
3. Estimated time for a Raspberry Pi 3 was over 18 hours, over 600 times slower than the GPU instance and over 90 times slower than the laptop.
This document provides instructions for configuring a vsftpd FTP server on a Linux system. It describes installing the vsftpd package, starting the service, configuring shared directories and permissions for anonymous uploads, and editing the vsftpd configuration file to enable anonymous write access and file sharing. Finally, it specifies restarting the vsftpd service to apply the configuration changes.
Sfd hanoi2012 nguyen nang thang sfd-2012_chroot_apacheVu Hung Nguyen
This document provides instructions for securing an Apache web server using a chroot jail on CentOS 5. It begins with an introduction to chroot jails and their purpose. It then outlines the objectives of building a chroot environment and securing Apache with chroot. The bulk of the document details the 7 steps to configure this: 1) Create a jail directory, 2) Install Apache, 3) Install the mod_chroot module, 4) Configure Apache mod_chroot, 5) Disable SELinux, 6) Patch the httpd init script, and 7) Start the chrooted httpd process. Diagrams and code snippets are provided to demonstrate each configuration step.
The document discusses hardening Linux servers against security threats. It begins by introducing the speaker and explaining the importance of hardening systems assuming an attacker has gained access. It then provides recommendations for various hardening techniques including: updating systems, removing unnecessary packages and users, securing SSH access, configuring firewalls and remote logging, auditing systems, and restricting access to things like temporary directories and compilers. The document is a guide that walks through steps to harden a Linux server across several areas.
Docker is a tool that allows users to easily deploy and run applications by packaging them into software containers. Containers encapsulate an application and its dependencies to enable portability across computing environments. To run an application like Nginx in a Docker container, you first pull the Nginx image, run it in a container with ports exposed, and access it via the host IP address. You can also create your own custom webpage by mounting a host directory containing HTML files into the container. Finally, a webapp from GitHub can be run using Docker by linking a GitHub repository to Docker Hub and pulling the image.
GitHub Bug Bounty Experience provides an overview of the author's experience participating in GitHub's bug bounty program. The summary includes 3 key points:
1) The author is an information security engineer who participated in GitHub's bug bounty program to find vulnerabilities for monetary rewards, as well as for fun and the challenge.
2) Through analyzing GitHub Enterprise's virtual machine images and Ruby applications, the author discovered several security issues like hardcoded credentials, lack of input validation, and potential for command injection.
3) By probing the Babeld SVN proxy service, the author found ways to bypass authentication and potentially cause denial of service through excessive requests.
The document discusses several Python tools for releasing and deploying Python projects, including zest.releaser which assists with versioning, tagging, and uploading source releases to PyPI; zest.stabilizer which helps move development environments to production; and collective.releaser which provides commands to more easily release and deploy zc.buildout and Subversion-based projects.
To install ns-3, the user must:
1. Download the ns-3 tar file and required dependencies by running apt-get commands.
2. Extract the ns-3 tar file and configure waf by running the ./waf configure command.
3. Install netanim for animation viewing and ensure mercurial and qt4-dev-tools are installed to support it.
4. Build and run the first sample program using ./waf and ./waf --run commands.
This document provides instructions for installing Ubuntu Desktop 14.04 in a VirtualBox virtual machine. It outlines steps to create the VM, install Ubuntu, upgrade packages using the APT package manager, install VM guest additions, reboot, and create a new user account. System configuration files like /etc/passwd and /etc/group are also mentioned.
Beyond Golden Containers: Complementing Docker with Puppetlutter
Often, Docker or more generally containers and immutable infrastructure are viewed as a replacement for configuration management. This talk explains why that is not the case, and that they are in fact complementary.
Containers move the challenges that configuration management solves to different places in the application lifecycle. The talk explains where Puppet fits into this changed lifecycle, and what tools Puppet provides there.
Slides for a talk I gave at the Linux Foundation Colaboration Summit 2015
This blog is to provide steps for installation and configuration of Odoo for production environment using Git source and Python environment on an Ubuntu system. To install Odoo 17 on Ubuntu you just follow here steps. Call us!
How to Install Odoo 11 on Ubuntu 16.04?Celine George
Odoo users and community, followers are very thrilled with the latest Odoo version release of Odoo 11. It comes with more faster, smoother, attractive, user-friendly and self-explanatory user interface, highly improved API, along with a lot of improvements and technical changes in,
- HR-Timesheet
- Accounting
- Localisation
- Odoo Studio
- Service Company
- Reporting and Dashboard
- New payment gateways
- Subscription App
- Web URL
1. The document provides instructions for installing ODOO v8.0 on an Ubuntu 14.04 LTS system, including creating a system user, installing PostgreSQL and dependencies, cloning the ODOO code from GitHub, configuring the database and ODOO settings, and setting up a boot script to start ODOO on startup.
2. Steps include creating a PostgreSQL user, editing the PostgreSQL configuration files to allow remote connections, installing dependencies like Python modules, cloning the ODOO code, editing the ODOO configuration file, and creating an init script to start ODOO as a service.
3. The instructions conclude by noting that automatic startup and shutdown can be enabled, and that an installation
This document contains a list of 50 basic Linux commands including ifconfig, history, cal, netstat, passwd, ls, clear, mkdir, dir, ping, hostname, df, ps, find, su, netstat -rn, free, uname, rmdir, adduser, cd, du, whoami, touch, rm, echo, addgroup, lsusb, exit, nautilus, ls -al, pico, last, finger, uptime and find for a Linux operating systems class. The commands are listed without descriptions or explanations.
Discusses the issues surrounding container security and the principle philosophies to apply when designing a secure system. Specific advice and tips will be given on how to secure a container based system, including how to limit the privileges of containers and avoid common mistakes.
Perintah perintah dasar linux Operating SistemRoziq Bahtiar
presentation about base command line interface linux
please see in this link
http://roziq.com/perintah-perintah-dasar-linux-dan-konfigurasi-ip-address-cli/
Odoo 15 introduces exciting new features, a better user experience, and performance enhancements. The database management system in Odoo 15 needs Python 3.8 and PostgreSQL. Let's get this party started right away.
The document provides commands and descriptions for common Linux terminal tasks including system administration, networking, package management, and navigating files and directories. It lists commands for changing passwords, moving through directories, copying/deleting files, mounting devices, starting/stopping services, checking network information, installing and removing packages, and more. Precautions are given for potentially dangerous commands.
Getting Started on Packaging Apps with Open Build ServiceAndi Sugandi
Getting Started on Packaging Apps with Open Build Service - Learn How To Build Package.
An OBS workshop at openSUSE.Asia Summit 2016, Yogyakarta, Indonesia
The document discusses using Python and FUSE (Filesystem in Userspace) to create simple filesystems. It provides examples of existing FUSE-based filesystems like redisfs and gmailfs. The FUSE API is outlined which Python can use to implement filesystem attributes and methods like getattr, rename, read, and write. The author's approach is to implement just the necessary methods for the task. Live examples are presented and questions from the audience are invited.
1. The document summarizes the author's experience setting up Chainer environments and comparing Chainer's performance on different hardware configurations.
2. When running a MNIST training example on a ThinkPad X260 laptop, it took 714 seconds to complete 20 epochs. On an AWS p2.xlarge instance with a GPU, it took 111 seconds, around 6.4 times faster than the laptop.
3. Estimated time for a Raspberry Pi 3 was over 18 hours, over 600 times slower than the GPU instance and over 90 times slower than the laptop.
This document provides instructions for configuring a vsftpd FTP server on a Linux system. It describes installing the vsftpd package, starting the service, configuring shared directories and permissions for anonymous uploads, and editing the vsftpd configuration file to enable anonymous write access and file sharing. Finally, it specifies restarting the vsftpd service to apply the configuration changes.
Sfd hanoi2012 nguyen nang thang sfd-2012_chroot_apacheVu Hung Nguyen
This document provides instructions for securing an Apache web server using a chroot jail on CentOS 5. It begins with an introduction to chroot jails and their purpose. It then outlines the objectives of building a chroot environment and securing Apache with chroot. The bulk of the document details the 7 steps to configure this: 1) Create a jail directory, 2) Install Apache, 3) Install the mod_chroot module, 4) Configure Apache mod_chroot, 5) Disable SELinux, 6) Patch the httpd init script, and 7) Start the chrooted httpd process. Diagrams and code snippets are provided to demonstrate each configuration step.
The document discusses hardening Linux servers against security threats. It begins by introducing the speaker and explaining the importance of hardening systems assuming an attacker has gained access. It then provides recommendations for various hardening techniques including: updating systems, removing unnecessary packages and users, securing SSH access, configuring firewalls and remote logging, auditing systems, and restricting access to things like temporary directories and compilers. The document is a guide that walks through steps to harden a Linux server across several areas.
Docker is a tool that allows users to easily deploy and run applications by packaging them into software containers. Containers encapsulate an application and its dependencies to enable portability across computing environments. To run an application like Nginx in a Docker container, you first pull the Nginx image, run it in a container with ports exposed, and access it via the host IP address. You can also create your own custom webpage by mounting a host directory containing HTML files into the container. Finally, a webapp from GitHub can be run using Docker by linking a GitHub repository to Docker Hub and pulling the image.
GitHub Bug Bounty Experience provides an overview of the author's experience participating in GitHub's bug bounty program. The summary includes 3 key points:
1) The author is an information security engineer who participated in GitHub's bug bounty program to find vulnerabilities for monetary rewards, as well as for fun and the challenge.
2) Through analyzing GitHub Enterprise's virtual machine images and Ruby applications, the author discovered several security issues like hardcoded credentials, lack of input validation, and potential for command injection.
3) By probing the Babeld SVN proxy service, the author found ways to bypass authentication and potentially cause denial of service through excessive requests.
The document discusses several Python tools for releasing and deploying Python projects, including zest.releaser which assists with versioning, tagging, and uploading source releases to PyPI; zest.stabilizer which helps move development environments to production; and collective.releaser which provides commands to more easily release and deploy zc.buildout and Subversion-based projects.
To install ns-3, the user must:
1. Download the ns-3 tar file and required dependencies by running apt-get commands.
2. Extract the ns-3 tar file and configure waf by running the ./waf configure command.
3. Install netanim for animation viewing and ensure mercurial and qt4-dev-tools are installed to support it.
4. Build and run the first sample program using ./waf and ./waf --run commands.
This document provides instructions for installing Ubuntu Desktop 14.04 in a VirtualBox virtual machine. It outlines steps to create the VM, install Ubuntu, upgrade packages using the APT package manager, install VM guest additions, reboot, and create a new user account. System configuration files like /etc/passwd and /etc/group are also mentioned.
Beyond Golden Containers: Complementing Docker with Puppetlutter
Often, Docker or more generally containers and immutable infrastructure are viewed as a replacement for configuration management. This talk explains why that is not the case, and that they are in fact complementary.
Containers move the challenges that configuration management solves to different places in the application lifecycle. The talk explains where Puppet fits into this changed lifecycle, and what tools Puppet provides there.
Slides for a talk I gave at the Linux Foundation Colaboration Summit 2015
This blog is to provide steps for installation and configuration of Odoo for production environment using Git source and Python environment on an Ubuntu system. To install Odoo 17 on Ubuntu you just follow here steps. Call us!
How to Install Odoo 11 on Ubuntu 16.04?Celine George
Odoo users and community, followers are very thrilled with the latest Odoo version release of Odoo 11. It comes with more faster, smoother, attractive, user-friendly and self-explanatory user interface, highly improved API, along with a lot of improvements and technical changes in,
- HR-Timesheet
- Accounting
- Localisation
- Odoo Studio
- Service Company
- Reporting and Dashboard
- New payment gateways
- Subscription App
- Web URL
1. The document provides instructions for installing ODOO v8.0 on an Ubuntu 14.04 LTS system, including creating a system user, installing PostgreSQL and dependencies, cloning the ODOO code from GitHub, configuring the database and ODOO settings, and setting up a boot script to start ODOO on startup.
2. Steps include creating a PostgreSQL user, editing the PostgreSQL configuration files to allow remote connections, installing dependencies like Python modules, cloning the ODOO code, editing the ODOO configuration file, and creating an init script to start ODOO as a service.
3. The instructions conclude by noting that automatic startup and shutdown can be enabled, and that an installation
Installation of Odoo 16 on Ubuntu 20.04 LTS | CybrosysCeline George
This slide will represent the installation aspects of Odoo 16 in an Ubuntu server 20.04 LTS and will help to understand its process.
Update Ubuntu: Start by updating the Ubuntu system with the following command:
sql
sudo apt update && sudo apt upgrade
Install Dependencies: Next, install the dependencies required for Odoo 16 with the following command:
sudo apt install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libfreetype6-dev libxml2-dev libzip-dev libldap2-dev libsasl2-dev libssl-dev libjpeg-dev libpq-dev
Install PostgreSQL: Odoo 16 requires PostgreSQL as a database. Install PostgreSQL using the following command:
sudo apt install postgresql
Flake8 is a Python linter that is fast, simple, and extensible. It can be configured through setup.cfg or .flake8 files to ignore certain checks or select others. The summary recommends using the flake8-bugbear plugin and avoiding all print statements with flake8-print. Linters like Flake8 help find errors, improve code quality, and avoid historical baggage, but one does not need every check and it is okay to build a long ignore list.
The document provides instructions for setting up a Linux development environment for programming in C/C++, Python, and PHP/MySQL. It includes how to install essential tools like gedit and Sublime Text. It also explains how to set up directories for different programming projects, install compilers for C/C++, run Python programs, set up LAMP/LEMP stacks, create virtual hosts, and login to remote servers via SSH.
This document discusses software quality assurance tooling, focusing on pre-commit. It introduces pre-commit as a tool for running code quality checks before code is committed. Pre-commit allows configuring hooks that run checks and fixers on files matching certain patterns. Hooks can be installed from repositories and support many languages including Python. The document provides examples of pre-commit checks such as disallowing improper capitalization in code comments and files. It also discusses how to configure, run, update and install pre-commit hooks.
How to configure PyCharm for Odoo development in Windows?Celine George
Installing Odoo in windows is the really easy task. We can do it by just running the ‘.exe’ file. But for development purposes, this method is not preferred. Pycharm is an IDE which can be used for Odoo development in Windows, Linux, and mac. In this blog, we will discuss setting up Odoo development environment in windows using pycharm.
This document discusses Docker and provides an introduction and overview. It introduces Docker concepts like Dockerfiles, commands, linking containers, volumes, port mapping and registries. It also discusses tools that can be used with Docker like Fig, Baseimage, Boot2Docker and Flynn. The document provides examples of Dockerfiles, commands and how to build, run, link and manage containers.
This document provides instructions for installing Aeroo reports in Open ERP 6.1 on Ubuntu 12.04. It involves installing various packages like Bazaar, Aeroo and Aeroolib modules, setting the LibreOffice path, creating a script to start LibreOffice as a service, and configuring the Aeroo reports module in Open ERP.
How to setup Pycharm environment for Odoo 17.pptxCeline George
Setting up a development environment for odoo using pycharm is highly preferred by odoo developers to develop and debug odoo modules and other related functionalities .
This document provides instructions for installing Nagios Core and Nagios Plugins from source on CentOS and Ubuntu servers. It describes downloading the necessary tarballs, adding the Nagios user and group, compiling and installing Nagios Core and Plugins, configuring Nagios as a service, and accessing the Nagios web interface. Key steps include configuring with the appropriate options, making and installing, adding the nagios user, installing plugins, and enabling Nagios and the web server to start on boot.
Digital RSE: automated code quality checks - RSE group meetingHenry Schreiner
Given at a local RSE group meeting. Covers code quality practices, focusing on Python but over multiple languages, with useful tools highlighted throughout.
This document provides instructions for setting up an intrusion prevention system (IPS) using VMware ESXi, Snort IPS, and Debian Linux. It describes configuring the ESXi host with multiple virtual switches and network adapters. It then guides installing and configuring Debian, dependencies like libpcap and Snort on a virtual machine. It also covers configuring PulledPork to automatically download and install Snort rule updates. The goal is to inspect all external network traffic for protection.
The document discusses installing and configuring various Linux applications including Apache, PHP, MySQL, and Postgres. It covers basic Ubuntu installation, system configuration, installing packages, configuring Apache, PHP, and MySQL. Specific instructions are provided for installing Apache, configuring virtual hosts and SSL, installing PHP, and installing and configuring MySQL and phpMyAdmin.
Kubernetes Story - Day 1: Build and Manage Containers with PodmanMihai Criveti
OpenShift Workshop Day 1: https://www.youtube.com/watch?v=3IuaZu8-fsY - Build and Manage Containers with Podman
In this workshop you'll learn how to build and manage containers, publish images to Quay, then install and deploy containers onto OpenShift.
1. The document provides steps for getting started with Docker, including installing Docker, pulling and running Docker images, connecting to and removing Docker containers.
2. It explains how to build a Dockerfile for a simple Node.js app, including creating the app, adding a Dockerfile, building the Docker image, and running the container.
3. The steps cover installing Docker, pulling images, running containers with port mapping, checking statuses, removing containers and images, and connecting to containers via exec.
Similar to Odoo 13 installation on ubuntu 19.04 (20)
In Odoo 13 SMS marketing is a marketing channel, extremely like email marketing, that involves sending marketing messages to customers via SMS, or also usually known, text messaging.
Odoo saa s advanced features documentation convertedPlanetOdoo
In Planet Odoo SaaS Advance Kit provides Saas Plans can be purchased directly from the Odoo Website. You can add any custom modules and python libraries in the Clients’ SaaS instance.
Odoo ERP for the furniture industry would be required to maintain a record of all the customers and their specifications, management of raw material costs and lead times, final product, services, vendors & their details, etc.
Managing lots and serial numbers in odoo 13 inventoryPlanetOdoo
Odoo Manufacturing Module manages production by work order or either by manufacturing order. Master Production Schedule(MPS) is available which enables to schedule the production of stock.
An employment contract is a signed agreement between an employee and an employer. Employee contracts contain details like hours of work, the rate of pay, the employee’s responsibilities, etc.
Employee referral is a scheme wherein the company’s existing employees refer their individual friends, ex-colleagues, college batchmates for recruitment in the company where they work.
Canceling an invoice means you can totally remove the invoice from the system, only it will give a record history on the job that the invoice was labeled as canceled.
How to use upsell & cross sell in odoo 13 e commercePlanetOdoo
Odoo ERP enables the provision for both up-selling and cross-selling. Businesses can use both the cross-sell and upsell techniques to grow their profits.
Odoo 13 Payroll Management Modules is complete details and records of the employees related to their salary, Generates Pay-slips, Computes all allowances and deductions, Manages salary adjustments, bonus.
Odoo 13 inventory using routes (procurement, & push rules)PlanetOdoo
Push rules cause at the same time, items enter an appropriate area. They automatically move the product to another location. Odoo Procurement rule decreases the inventory levels and the cost of storing the goods in the inventory
How to configure unit of measures packaging packages in odoo13PlanetOdoo
This document provides instructions on how to configure units of measure (UoM) in Odoo 13. It explains that Odoo supports multiple UoMs for products and describes how to set the UoM category and define reference, larger and smaller UoMs. It also covers how to select UoMs for products, purchase and sales orders, and configure rounding precision for UoM conversions. Finally, it discusses how to enable and create product packaging in Odoo.
Odoo 13 bank statement and reconciliationPlanetOdoo
A bank reconciliation statement is a document that matches the cash balance on a company’s balance sheet to the corresponding amount on its bank statement.
How to configure odoo 13 restaurant pos table managementPlanetOdoo
In Odoo 13 POS Software, you have the advantage to build restaurant floors, tables, no. of chairs, etc. Odoo 13 POS Restaurant Management is a complete solution for managing the accounts, employees, customers, bills, products, Kitchen orders.
How to set up subcontracting in odoo 13 manufacturingPlanetOdoo
Odoo 13 allows managing subcontracting by placing orders with external partners. This involves defining bill of materials (BOMs) with components supplied by subcontractors. Purchase orders can then be created to buy finished products from subcontractors, generating receipts. Components can also be delivered to subcontractors manually, through reordering rules, or automatically on purchase orders to replenish their stocks. Stock valuation is adjusted for components used in subcontracted production and finished products received.
Odoo UPS Shipping Integration helps you to maintain all you’re shipping from Odoo ERP itself. This connector buys postage from UPS provides the tracking number which can be easily updated on the site.
Complete step by step guide to odoo 13 manufacturingPlanetOdoo
Odoo 13 Manufacturing module manages all manufacturing related activities. Manufacturing in Odoo is more helpful for the production of a manufactured product or the product is built by some other products with different quantities.
Odoo 13 Time Off refers to manage leaves of employees or employers in the company. In Odoo 13 leave module gives the versatility to determine leaves based on the hours worked on the day – Half Paid day or half-day leave without pa. All leave types are handled by leave rules & HR policy
Complete overview of the odoo 13 invoicing processPlanetOdoo
The document provides an overview of Odoo's invoicing process and configuration. It discusses how to create and send invoices based on sales orders, timesheets, delivered quantities, and milestones. It also covers how to generate credit notes from existing invoices and how to record payments against credit notes. The key steps include setting the invoicing policy, confirming sales orders, filling timesheets, updating delivered quantities, validating invoices, and registering payments in Odoo.
How to log in with employee in odoo 13 posPlanetOdoo
In Odoo Point of Sale application, you can manage multiple cashiers. The seller can set the security pin/password and barcode badge for the particular cashier from the back end.
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...The Third Creative Media
"Navigating Invideo: A Comprehensive Guide" is an essential resource for anyone looking to master Invideo, an AI-powered video creation tool. This guide provides step-by-step instructions, helpful tips, and comparisons with other AI video creators. Whether you're a beginner or an experienced video editor, you'll find valuable insights to enhance your video projects and bring your creative ideas to life.
Transforming Product Development using OnePlan To Boost Efficiency and Innova...OnePlan Solutions
Ready to overcome challenges and drive innovation in your organization? Join us in our upcoming webinar where we discuss how to combat resource limitations, scope creep, and the difficulties of aligning your projects with strategic goals. Discover how OnePlan can revolutionize your product development processes, helping your team to innovate faster, manage resources more effectively, and deliver exceptional results.
Nashik's top web development company, Upturn India Technologies, crafts innovative digital solutions for your success. Partner with us and achieve your goals
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...Luigi Fugaro
Vector databases are transforming how we handle data, allowing us to search through text, images, and audio by converting them into vectors. Today, we'll dive into the basics of this exciting technology and discuss its potential to revolutionize our next-generation AI applications. We'll examine typical uses for these databases and the essential tools
developers need. Plus, we'll zoom in on the advanced capabilities of vector search and semantic caching in Java, showcasing these through a live demo with Redis libraries. Get ready to see how these powerful tools can change the game!
The Rising Future of CPaaS in the Middle East 2024Yara Milbes
Explore "The Rising Future of CPaaS in the Middle East in 2024" with this comprehensive PPT presentation. Discover how Communication Platforms as a Service (CPaaS) is transforming communication across various sectors in the Middle East.
Enhanced Screen Flows UI/UX using SLDS with Tom KittPeter Caitens
Join us for an engaging session led by Flow Champion, Tom Kitt. This session will dive into a technique of enhancing the user interfaces and user experiences within Screen Flows using the Salesforce Lightning Design System (SLDS). This technique uses Native functionality, with No Apex Code, No Custom Components and No Managed Packages required.
Odoo releases a new update every year. The latest version, Odoo 17, came out in October 2023. It brought many improvements to the user interface and user experience, along with new features in modules like accounting, marketing, manufacturing, websites, and more.
The Odoo 17 update has been a hot topic among startups, mid-sized businesses, large enterprises, and Odoo developers aiming to grow their businesses. Since it is now already the first quarter of 2024, you must have a clear idea of what Odoo 17 entails and what it can offer your business if you are still not aware of it.
This blog covers the features and functionalities. Explore the entire blog and get in touch with expert Odoo ERP consultants to leverage Odoo 17 and its features for your business too.
An Overview of Odoo ERP
Odoo ERP was first released as OpenERP software in February 2005. It is a suite of business applications used for ERP, CRM, eCommerce, websites, and project management. Ten years ago, the Odoo Enterprise edition was launched to help fund the Odoo Community version.
When you compare Odoo Community and Enterprise, the Enterprise edition offers exclusive features like mobile app access, Odoo Studio customisation, Odoo hosting, and unlimited functional support.
Today, Odoo is a well-known name used by companies of all sizes across various industries, including manufacturing, retail, accounting, marketing, healthcare, IT consulting, and R&D.
The latest version, Odoo 17, has been available since October 2023. Key highlights of this update include:
Enhanced user experience with improvements to the command bar, faster backend page loading, and multiple dashboard views.
Instant report generation, credit limit alerts for sales and invoices, separate OCR settings for invoice creation, and an auto-complete feature for forms in the accounting module.
Improved image handling and global attribute changes for mailing lists in email marketing.
A default auto-signature option and a refuse-to-sign option in HR modules.
Options to divide and merge manufacturing orders, track the status of manufacturing orders, and more in the MRP module.
Dark mode in Odoo 17.
Now that the Odoo 17 announcement is official, let’s look at what’s new in Odoo 17!
What is Odoo ERP 17?
Odoo 17 is the latest version of one of the world’s leading open-source enterprise ERPs. This version has come up with significant improvements explained here in this blog. Also, this new version aims to introduce features that enhance time-saving, efficiency, and productivity for users across various organisations.
Odoo 17, released at the Odoo Experience 2023, brought notable improvements to the user interface and added new functionalities with enhancements in performance, accessibility, data analysis, and management, further expanding its reach in the market.
DevOps Consulting Company | Hire DevOps Servicesseospiralmantra
Spiral Mantra excels in providing comprehensive DevOps services, including Azure and AWS DevOps solutions. As a top DevOps consulting company, we offer controlled services, cloud DevOps, and expert consulting nationwide, including Houston and New York. Our skilled DevOps engineers ensure seamless integration and optimized operations for your business. Choose Spiral Mantra for superior DevOps services.
https://www.spiralmantra.com/devops/
Manyata Tech Park Bangalore_ Infrastructure, Facilities and Morenarinav14
Located in the bustling city of Bangalore, Manyata Tech Park stands as one of India’s largest and most prominent tech parks, playing a pivotal role in shaping the city’s reputation as the Silicon Valley of India. Established to cater to the burgeoning IT and technology sectors
🏎️Tech Transformation: DevOps Insights from the Experts 👩💻campbellclarkson
Connect with fellow Trailblazers, learn from industry experts Glenda Thomson (Salesforce, Principal Technical Architect) and Will Dinn (Judo Bank, Salesforce Development Lead), and discover how to harness DevOps tools with Salesforce.
8 Best Automated Android App Testing Tool and Framework in 2024.pdfkalichargn70th171
Regarding mobile operating systems, two major players dominate our thoughts: Android and iPhone. With Android leading the market, software development companies are focused on delivering apps compatible with this OS. Ensuring an app's functionality across various Android devices, OS versions, and hardware specifications is critical, making Android app testing essential.
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Paul Brebner
Closing talk for the Performance Engineering track at Community Over Code EU (Bratislava, Slovakia, June 5 2024) https://eu.communityovercode.org/sessions/2024/why-apache-kafka-clusters-are-like-galaxies-and-other-cosmic-kafka-quandaries-explored/ Instaclustr (now part of NetApp) manages 100s of Apache Kafka clusters of many different sizes, for a variety of use cases and customers. For the last 7 years I’ve been focused outwardly on exploring Kafka application development challenges, but recently I decided to look inward and see what I could discover about the performance, scalability and resource characteristics of the Kafka clusters themselves. Using a suite of Performance Engineering techniques, I will reveal some surprising discoveries about cosmic Kafka mysteries in our data centres, related to: cluster sizes and distribution (using Zipf’s Law), horizontal vs. vertical scalability, and predicting Kafka performance using metrics, modelling and regression techniques. These insights are relevant to Kafka developers and operators.
The Comprehensive Guide to Validating Audio-Visual Performances.pdfkalichargn70th171
Ensuring the optimal performance of your audio-visual (AV) equipment is crucial for delivering exceptional experiences. AV performance validation is a critical process that verifies the quality and functionality of your AV setup. Whether you're a content creator, a business conducting webinars, or a homeowner creating a home theater, validating your AV performance is essential.
How Can Hiring A Mobile App Development Company Help Your Business Grow?ToXSL Technologies
ToXSL Technologies is an award-winning Mobile App Development Company in Dubai that helps businesses reshape their digital possibilities with custom app services. As a top app development company in Dubai, we offer highly engaging iOS & Android app solutions. https://rb.gy/necdnt
Assure Contact Center Experiences for Your Customers With ThousandEyes
Odoo 13 installation on ubuntu 19.04
1.
2. Odoo 13 Installation on Ubuntu 19.04
• In this Blog, you are going to discuss how to install the Odoo 13 Community or
Enterprise version on Ubuntu 19.04. This blog covers the steps necessary for
installing and configuring Odoo 13 using the Git source on an Ubuntu 19.04.
• Step 1: Update Server
• sudo add-apt-repository
universe sudo apt-get update
• sudo apt-get upgrade -y
• Step 2: Create an odoo user and also the group in Ubuntu.
sudo adduser --system --
home=/opt/odoo --group odoo
3. sudo apt-get install python3 python3-pip python3-
suds –y
sudo apt-get install libxml2-dev libxslt1-dev
zlib1g-dev -y
sudo apt-get install libsasl2-dev libldap2-dev
libssl-dev -y
Step 3: Install PostgreSQL Server
For the easy working of Odoo, You have to install and configure the PostgreSQL
database server on the same host as Odoo is running.
Now you can install the PostgreSQL database server as follows.
sudo apt-get install -y postgresql
Step 4: Create Odoo user for PostgreSQL
sudo su - postgres -c "createuser -s $OE_USER" 2> /dev/null ||
true
Step 5: Install Python Dependencies for Odoo
4. Step 6: Install Python PIP Dependencies
Step 7: Install other required Odoo packages
Step 8: Install Wkhtmltopdf
To print PDF reports, at that time you have to install the correct version of wkhtmltopdf.
sudo wget
https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12
.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo apt install -f
sudo ln -s /usr/local/bin/wkhtmltopdf /usr/bin
sudo ln -s /usr/local/bin/wkhtmltoimage /usr/bin
sudo pip3 install Babel chardet decorator docutils ebaysdk feedparser gevent greenlet
html2text Jinja2 libsass lxml Mako MarkupSafe mock num2words ofxparse passlib
Pillow psutil psycopg2 pydot pyldap pyparsing PyPDF2 pyserial python-dateutil pytz pyusb PyYAML
qrcode reportlab requests suds-jurko vatnumber vobject Werkzeug XlsxWriter xlwt xlrd polib
sudo apt-get install -y npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo npm install -g less less-plugin-clean-css
sudo apt-get install -y node-less
5. Step 9: Create Log directory
sudo mkdir /var/log/$OE_USER
sudo chown $OE_USER:$OE_USER /var/log/$OE_USER
Step 10: Install Clone Odoo from Github
sudo apt-get install git
sudo git clone --depth 1 --branch 13.0
https://www.github.com/odoo/odoo/odoo/odoo-server
Step 11: Setting permissions on home folder
sudo chown -R $OE_USER:$OE_USER $OE_HOME/*
Step 12: Create a server config file
sudo touch /etc/${OE_CONFIG}.conf
sudo su root -c "printf '[options] n; This is the password
that allows database operations:n' >> /etc/${OE_CONFIG}.conf"
sudo su root -c "printf 'admin_passwd = ${OE_SUPERADMIN}n' >>
/etc/${OE_CONFIG}.conf"
6. sudo su root -c "printf 'xmlrpc_port = 8069n' >>
/etc/${OE_CONFIG}.conf"
sudo su root -c "printf 'logfile =
/var/log/${OE_USER}/${OE_CONFIG}.logn' >>
/etc/${OE_CONFIG}.conf"
sudo su root -c "printf
'addons_path=${OE_HOME}/enterprise/addons,${OE_HOME_EXT}/a
ddonsn' >>/etc/${OE_CONFIG}.conf"
Step 13: Change permission and also the user ownership of
configuration file as bellow
sudo chown $OE_USER:$OE_USER /etc/${OE_CONFIG}.conf sudo
chmod 640 /etc/${OE_CONFIG}.conf
Step: 14 Create a boot script for Odoo.
sudo nano /etc/init.d/$OE_CONFIG
At that time, you can set the ownership.
sudo chmod 755 /etc/init.d/$OE_CONFIG sudo chown
root: /etc/init.d/$OE_CONFIG
7. Step 15: Now Start the Odoo Server
Start the Odoo Server.
sudo /etc/init.d/$OE_CONFIG start
Now you can check logs using:
tail -f /var/log/$OE_USER/$OE_CONFIG.log
Now you can start Odoo server manually for debugging.
sudo su - $OE_USER -s /bin/bash
./$OE_USER-bin -c /etc/$OE_CONFIG.conf
Now you can check your odoo instance is up and running.
http://localhost:8069