Install web
Author: m | 2025-04-25
The same applied to web installer (nsis-web target). Web Installer To build web installer, set target to nsis-web. Web Installer automatically detects OS architecture and downloads install aplikasi, instal editor web, web online, desain web
nextcloud/web-installer: The web installer for
This article is for those looking for a detailed and straightforward guide on installing Exchange Server 2016 on Windows Server 2012 R2.For details on how to install Exchange Server 2019 on Windows Server 2019, you can read my guide “Install Exchange Server 2019 on Windows Server 2019”.This guide walks you through installing Exchange Server 2016 without implementing failover.A description of the hardware requirements for Exchange 2016 can be found here.We will consider the case when you already have two servers with the Windows Server 2012 R2 operating system installed on them. In addition, the Active Directory Domain Services role must be installed on one of the servers.You can read more about how to install Windows Server 2012 R2 in my guide “Install Windows Server 2012 R2”.In addition, one of the servers must have the Active Directory Domain Services role installed, and the second server must be domain joined.You can learn how to install Active Directory Domain Services on Windows Server 2012 R2 by reading “Install Active Directory Domain Services on Windows Server 2012 R2”.After installing Exchange Server 2016, my guide “Configure Exchange Server 2016” will guide you through the configuration.I recommend that you always use the English edition of Exchange Server. As practice shows, the original (English) versions of Exchange work more stable, besides, it will be easier for you to communicate in the same language with professionals in case of problems or if you want to exchange experience.You can download the current version of Exchange Server 2016 by following the link. Then you will need to mount the downloaded ISO image to the virtual drive.This guide covers the installation of Exchange Server 2016 Cumulative Update 2 (Exchange 2016 CU2, released: June 2016). You need to download the current Cumulative Update at the time of reading the article. Each CU is a complete Exchange installation that includes updates and changes from all previous CUs. You don’t need to install previous CUs or Exchange 2016 RTM.On Windows Server 2012 R2, you must install all available updates before installing Exchange Server 2016.On the future Exchange server, go to the system under an account that consists of the following groups: Enterprise Admins, Schema Admins, and Domain Admins.On the “Taskbar”, right-click on “Windows PowerShell” and select “Run as Administrator”.Let’s install the remote administration tools for the subsequent preparation of Active Directory for the installation of Exchange Server 2016 using the command:Install-WindowsFeature RSAT-ADDSThe process of installing the remote administration tools has begun.Installation of Remote Administration Tools completed successfully.Now you need to install additional components required for the Exchange server using the command:Install-WindowsFeature AS-HTTP-Activation, Server-Media-Foundation, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-FoundationThe process of installing additional components required for the Exchange Server has begun.The installation of the additional components required for the Exchange Server has been completed successfully.Now you need to reboot the server.On the keyboard, press the key combination “Win” and Today, data drives everything, but how do you extract what matters? Web scraping is key to gathering valuable insights from complex datasets.One of the most popular tools for web scraping is Playwright, an open-source automation framework developed by Microsoft’s team. Overview How Playwright helps in Web Scraping?Automates BrowsingHandles Dynamic ContentBypasses Anti-Scraping MeasuresExtracts Data EasilySupports Headless ModeManages Sessions & CookiesCross-Browser SupportPlaywright’s Web Scraping Capabilities:Navigating Web Pages with PlaywrightLocating ElementsScraping TextScraping ImagesHandling Dynamic ContentInteracting with Web PagesHandling Authentication and SessionsDownloading and Uploading FilesHandling AJAX Requests and APIsRunning Playwright with Headless Browsers This blog details about Playwright scraping, its key concepts, and working, and compares it with other popular tools like Selenium and Puppeteer.What is Web Scraping?Web scraping is the process of extracting data from websites. This data can range from text and images to entire databases, and it is commonly used in research, data analysis, and competitive intelligence.In web scraping, scripts automatically access web pages, retrieve data, and store it in a structured format, such as a CSV or database.Why is Web Scraping done?Web scraping helps for a variety of purposes, such as:Data extraction for research and analysis: Scraping allows businesses and individuals to gather large datasets from publicly available web pages.Price monitoring: E-commerce platforms use scraping to track competitor pricing.Market research: Scraping provides insights into trends, product performance, and consumer sentiment.SEO analysis: Web scraping helps in analyzing keyword usage and content performance across different websites.What is Playwright?Playwright is an open-source browser automation framework developed by Microsoft. It is designed to automate web interactions and browser tasks. It improves the browser experience, from page interactions to network activity, making it a powerful tool for web scraping.It works across multiple browsers, including Chromium, Firefox, and WebKit, and it is an efficient solution for testing and scraping.InstallationTo work with Playwright, install the Playwright library. Here’s how to initiate the installation:1. Python:a) Install Playwright via pip:pip install playwrightb) Then, install the necessary browser binaries:python -m playwright install2. Node.js:a) Use npm to install Playwright:npm install playwrightb) After installation, install the required browser binaries:npx playwright installSetupOnce Playwright is installed, write scripts to automate browsers. It works with both Python and JavaScript (Node.js).Python:from playwright.sync_api import sync_playwrightwith sync_playwright() as p:browser = p.chromium.launch()page = browser.new_page()page.goto(" { chromium } = require('playwright');(async () => { const browser = await chromium.launch(); const page = await browser.newPage(); await page.goto(' await browser.close();})();Playwright vs Selenium vs PuppeteerHere are some of the common differences between Playwright, Selenium,GitHub - nextcloud/web-installer: The web installer for
&& sudo apt upgrade1.- Upgrade the systemAlready with the updated system, you can continue with the installation2. Install Apache2 web serverSentrifugo’s Front-end is based on a web application, that’s why you need to install a web server. In this article, I will work with apache.:~$ sudo apt install apache22.- Install Apache web serverAt the end of the installation, enable the apache service to start at system startup.:~$ sudo sytemctl enable apache2:~$ sudo systemctl start apache23.- Enabling the apache serviceNow you can continue the installation.3. Install PHPYour web application is developed with PHP, so the next step is to install this programming language.:~$ sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2 php7.2-ldap php7.2-zip php7.2-curl4.- Installing PHPTo check that Apache and PHP are running normally. Create a file named example.php in /var/www/html and add the following.:~$ sudo nano /var/www/html/example.php5.- phpinfoNow, go to the web browser and open it. You will see this:6.- PHP infoApache and PHP are installed correctly.4. Install MariaDBSentrifugo HRMS uses as database manager MariaDB. So you have to install it and do a little configuration.:~$ sudo apt install mariadb-server7.- Installing MariaDBWhen you finish installing MariaDB, you have to define a root password and other tweaks. Run::~$ sudo mysql_secure_installation8.- Running mysql_secure_installationIn this case, after defining the root password I answered: Y, N, Y, Y.Then, enable the MariaDB service.:~$ sudo systemctl enable mariadb:~$ sudo systemctl start mariadb8.Enabling MariaDB serviceNow you can access the MariaDB console and create the database that Sentrifugo will use. As. The same applied to web installer (nsis-web target). Web Installer To build web installer, set target to nsis-web. Web Installer automatically detects OS architecture and downloads install aplikasi, instal editor web, web online, desain webWeb Platform Installer – Web Installation on Steroids
SCGI gateway. SCGI (Simple Common Gateway Interface) is a protocol that allows web servers to communicate with application servers. To allow this SCGI gateway communication, you need either:A Webserver with mod_scgi or something equivalent. OrThe RPC Plugin. HTTPRPC PluginNote: in this guide, we will install Lighttpd as the web server and configure the RPC plugin. But keep in mind that there are multiple ways to get your web server up and ready for ruTorrent. b. Installing your web serverInstall Lighttpd $ sudo apt install lighttpd -y Start and enable the service $ sudo systemctl start lighttpd$ sudo systemctl enable lighttpd Install PHP, php-cgi, and php-fpm $ sudo apt install php$ sudo apt install php-cg$ sudo apt install php-fpm Let’s check for successful installation: Let’s configure the RPC Socket. Use your favorite text editor to change a few directives in lighttpd.conf $ sudo vi /etc/lighttpd/lighttpd.conf Locate server.modules and ensure it contains “mod_fastcgi.” If it does not contain it, add it at the end of the modules. Add the entire (following) section to the end of the lighttpd.conf file. fastcgi.server = ( ".php" => (( "bin-path" => "/usr/bin/php-cgi", "socket" => "/tmp/php.socket"))) Don’t forget to save your changes on the lighttpd.conf file. Note: Keep in mind that you will have to edit the ruTorrent config file to enable the RPC socket.3. Installing and configuring with ruTorrent.To install ruTorrent, you don’t need to follow any installation routine or compile it. The software sources are simply cloned into a directory set up as a document root of the web server. Once you have set up the web server, you’ll be able to configure ruTorrent. 3.1 How to install ruTorrent.Go to the /var/www directory (document root of the web server) and clone the ruTorrent directory with the git command. Or move the ruTorrent to the root Yawcam Ai can be installed as a web app on your device. This means that you can access the web interface from your device's home screen or app drawer, just like a native app. The web app will open in a separate window without the browser's address bar, giving you a more app-like experience.Install on Windows with ChromeTo install Yawcam Ai as a web app on a Windows computer, follow these steps:Open the Chrome browser and navigate to Yawcam Ai.In the end of the address bar, click on the installation button to open the installation dialog.Click Install.The Yawcam Ai web app will now be added to Windows start menu.The web app will open in a separate window without the browser's address bar.It's also possible to pin the web app to the taskbar.Done! You have successfully installed Yawcam Ai as a web app on your Windows computer.Install on Android with ChromeTo install Yawcam Ai as a web app on an Android device, follow these steps:Open the Chrome browser and navigate to Yawcam Ai.Click on the three-dot menu in the top-right corner of the browser window.Select Install app from the menu.Click Install in the installation dialog.The Yawcam Ai web app will now be added to your device's app drawer.Click on the Yawcam Ai icon in the app drawer to open the web app.The web app will open in a separate window without the browser's address bar.Done! You have successfully installed Yawcam Ai as a web app on your Android device.Install on iOS with SafariTo install Yawcam Ai as a web app on an iOS device, follow these steps:Open the Safari browser and navigate to Yawcam Ai.Click on the share icon at the bottom of the browser window.Select Add to Home Screen from the share menu.Enter a name for the web app (e.g., "Yawcam Ai") and click "Add."The Yawcam Ai web app will now be added to your device's home screen.Click on the Yawcam Ai icon on your home screen to open the web app.The web app will open in a separate window without the browser's address bar.Done! You have successfully installed Yawcamnextcloud/web-installer: The web installer for Nextcloud - GitHub
Help 10.5 English /LiveContent/web/ConstructSim i-model Publisher Help-v4/en/index.html Help 10.2 English /LiveContent/web/ConstructSim i-model Publisher Help-v2/en/index.html ConstructSim Planner Help 10.5 English /LiveContent/web/ConstructSim Planner Help-v5/en/index.html ReadMe 10.2 English /LiveContent/web/ConstructSimPlanner-v1/en/index.html ReadMe 10.2 English /LiveContent/web/ConstructSim Planner ReadMe-v2/en/index.html ReadMe 10.1 English /LiveContent/web/ConstructSim Planner CONNECT Edition Update 1 ReadMe-v1/en/index.html Show older versions Other versions Help 10.5 English /LiveContent/web/ConstructSim Planner Help-v5/en/index.html ReadMe 10.2 English /LiveContent/web/ConstructSimPlanner-v1/en/index.html ReadMe 10.2 English /LiveContent/web/ConstructSim Planner ReadMe-v2/en/index.html ReadMe 10.1 English /LiveContent/web/ConstructSim Planner CONNECT Edition Update 1 ReadMe-v1/en/index.html ConstructSim Standard Template Help 10.2 English /LiveContent/web/ConstructSim Standard Template Help-v2/en/index.html Help 10.1 English /LiveContent/web/ConstructSim Standard Template CONNECT Edition Update 1 Help-v1/en/index.html Show older versions Other versions Help 10.2 English /LiveContent/web/ConstructSim Standard Template Help-v2/en/index.html Help 10.1 English /LiveContent/web/ConstructSim Standard Template CONNECT Edition Update 1 Help-v1/en/index.html ConstructSim Work Package Server Client Install Guide 10.5 English /LiveContent/web/ConstructSim%20Work%20Package%20Server%20CONNECT%20Edition%20Update%205%20Client%20Install%20Guide/en/ConstructSim%20Work%20Package%20Server%20CONNECT%20Edition%20Update%205%20Client%20Install%20Guide%20PDF=1=Bentley%20PDF=en.pdf Guide PDF=1=Bentley PDF=en.pdf Client Install Guide 10.2 English /LiveContent/web/ConstructSimWorkPack-v1/en/index.html Client Install Guide 10.1 English /LiveContent/web/ConstructSimWorkPack-v1/en/index.html Setup Guide 10.5 English /LiveContent/web/ConstructSim Work Package Server CONNECT Edition Update 5 Setup Guide/en/ConstructSim Work Package Server CONNECT Edition Update 5 Setup Guide PDF=1=Bentley PDF=en2.pdf Setup Guide 10.2 English /LiveContent/web/ConstructSim Work Package Server Setup Guide-v2.1.1/en/index.html Setup Guide 10.2 English /LiveContent/web/ConstructSim Work Package Server CONNECT Edition Update 2 Setup Guide-v2/en/index.html Help 10.5 English /LiveContent/web/ConstructSim Work Package Server Help-v5/en/index.html Show older versions Other versions Client Install Guide 10.5 English /LiveContent/web/ConstructSim%20Work%20Package%20Server%20CONNECT%20Edition%20Update%205%20Client%20Install%20Guide/en/ConstructSim%20Work%20Package%20Server%20CONNECT%20Edition%20Update%205%20Client%20Install%20Guide%20PDF=1=Bentley%20PDF=en.pdf Guide PDF=1=Bentley PDF=en.pdf Client Install Guide 10.2 English /LiveContent/web/ConstructSimWorkPack-v1/en/index.html Client Install Guide 10.1 English /LiveContent/web/ConstructSimWorkPack-v1/en/index.html Setup Guide 10.5 English /LiveContent/web/ConstructSim Work Package Server CONNECT Edition Update 5 Setup Guide/en/ConstructSim Work Package Server CONNECT Edition Update 5 Setup Guide PDF=1=Bentley PDF=en2.pdf Setup Guide 10.2 English /LiveContent/web/ConstructSim Work Package Server Setup Guide-v2.1.1/en/index.html Setup Guide 10.2 English /LiveContent/web/ConstructSim Work Package Server CONNECT Edition Update 2 Setup Guide-v2/en/index.html Help 10.5 English /LiveContent/web/ConstructSim Work Package Server Help-v5/en/index.html EasyPower Help 11.0 English /LiveContent/web/EasyPower Help-v11.0/en/index.html Help 2024 English /LiveContent/web/EasyPower Help-v2024/en/index.html Help 2024 Chinese-Simplified /LiveContent/web/EasyPower Help-v2024/Chinese/index.html Help 2024Shipu/web-installer: Laravel Web Installer - GitHub
WebRTC is a free, open project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs.WebRTC implement STUN (Session Traversal Utilities for Nat), a protocol that allows to discover the public IP addressYou can Do Web RTC Leak test at Websites Like: this Guide i am Going to Show You How to Disable Web RTC Leaks in Your BrowserSteps to Check Web RTC Leak Test:Visit and check for Web RTC TestSince Web RTC is leaking Private IP Address behind Router, It is imperative to Block Web RTC Requests and anonymize PrivacyHow to Disable Web RTC Leaks in Google ChromeVisit Chrome Store and Install Web RTC Network Limiter to disable the WebRTC multiple-routes option in Chrome’s privacy settings. Visit and check whether ip Leaking or NotHow to Disable Web RTC Leaks in Mozilla FirefoxVisit Mozilla Store and Install Disable WEB RTC addon. NO Restart Needed to Install this addonTest The Results on Both the Browsers You Will see that there are no Leaking Private IP Addresses and Hence You have Successfully Disabled Web RTC Leaks Post navigation. The same applied to web installer (nsis-web target). Web Installer To build web installer, set target to nsis-web. Web Installer automatically detects OS architecture and downloads install aplikasi, instal editor web, web online, desain webInstall Using the Web Installer
New Edge, enable these Microsoft endpoints.Read more about the currently available endpoints for HoloLens.Install web appsYou can use the new Edge to install web apps alongside Microsoft Store apps. For example, you can install the Microsoft Office web app to view and edit files hosted on SharePoint or OneDrive. To install the Office web app, visit and select the App Available or Install Office button in the address bar. Select Install to confirm.ImportantOffice web app functionality is only available when your HoloLens 2 has an active internet connection.WebXR and 360 ViewerThe new Microsoft Edge includes support for WebXR, which is the new standard for creating immersive web experiences (replacing WebVR). Many immersive web experiences were designed with VR in mind (they replace your field of view with a virtual environment), but these experiences are also supported by HoloLens 2. The WebXR standard also enables augmented and mixed reality-immersive web experiences that use your physical environment. As developers spend more time with WebXR, we anticipate new augmented and mixed reality-immersive experiences arrives for HoloLens 2 customers to try!The 360 Viewer extension is built on WebXR and automatically installs alongside the new Microsoft Edge on HoloLens 2. This web extension gives you the ability to immerse yourself in 360-degree videos. YouTube offers the largest selection of 360 videos, so we encourage you to start there.How to use WebXRNavigate to a website with WebXR support.Select the Enter VR button on the website. The location and visual representation of this button may vary per website, but it may look similar to:The first time you try to launch a WebXR experience on a specific domain, the browser asks for consent to enter an immersive view, select Allow.Use HoloLens 2 gestures to manipulate the experience.If the experience doesn't have an Exit button, use the Start gestureComments
This article is for those looking for a detailed and straightforward guide on installing Exchange Server 2016 on Windows Server 2012 R2.For details on how to install Exchange Server 2019 on Windows Server 2019, you can read my guide “Install Exchange Server 2019 on Windows Server 2019”.This guide walks you through installing Exchange Server 2016 without implementing failover.A description of the hardware requirements for Exchange 2016 can be found here.We will consider the case when you already have two servers with the Windows Server 2012 R2 operating system installed on them. In addition, the Active Directory Domain Services role must be installed on one of the servers.You can read more about how to install Windows Server 2012 R2 in my guide “Install Windows Server 2012 R2”.In addition, one of the servers must have the Active Directory Domain Services role installed, and the second server must be domain joined.You can learn how to install Active Directory Domain Services on Windows Server 2012 R2 by reading “Install Active Directory Domain Services on Windows Server 2012 R2”.After installing Exchange Server 2016, my guide “Configure Exchange Server 2016” will guide you through the configuration.I recommend that you always use the English edition of Exchange Server. As practice shows, the original (English) versions of Exchange work more stable, besides, it will be easier for you to communicate in the same language with professionals in case of problems or if you want to exchange experience.You can download the current version of Exchange Server 2016 by following the link. Then you will need to mount the downloaded ISO image to the virtual drive.This guide covers the installation of Exchange Server 2016 Cumulative Update 2 (Exchange 2016 CU2, released: June 2016). You need to download the current Cumulative Update at the time of reading the article. Each CU is a complete Exchange installation that includes updates and changes from all previous CUs. You don’t need to install previous CUs or Exchange 2016 RTM.On Windows Server 2012 R2, you must install all available updates before installing Exchange Server 2016.On the future Exchange server, go to the system under an account that consists of the following groups: Enterprise Admins, Schema Admins, and Domain Admins.On the “Taskbar”, right-click on “Windows PowerShell” and select “Run as Administrator”.Let’s install the remote administration tools for the subsequent preparation of Active Directory for the installation of Exchange Server 2016 using the command:Install-WindowsFeature RSAT-ADDSThe process of installing the remote administration tools has begun.Installation of Remote Administration Tools completed successfully.Now you need to install additional components required for the Exchange server using the command:Install-WindowsFeature AS-HTTP-Activation, Server-Media-Foundation, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-FoundationThe process of installing additional components required for the Exchange Server has begun.The installation of the additional components required for the Exchange Server has been completed successfully.Now you need to reboot the server.On the keyboard, press the key combination “Win” and
2025-04-24Today, data drives everything, but how do you extract what matters? Web scraping is key to gathering valuable insights from complex datasets.One of the most popular tools for web scraping is Playwright, an open-source automation framework developed by Microsoft’s team. Overview How Playwright helps in Web Scraping?Automates BrowsingHandles Dynamic ContentBypasses Anti-Scraping MeasuresExtracts Data EasilySupports Headless ModeManages Sessions & CookiesCross-Browser SupportPlaywright’s Web Scraping Capabilities:Navigating Web Pages with PlaywrightLocating ElementsScraping TextScraping ImagesHandling Dynamic ContentInteracting with Web PagesHandling Authentication and SessionsDownloading and Uploading FilesHandling AJAX Requests and APIsRunning Playwright with Headless Browsers This blog details about Playwright scraping, its key concepts, and working, and compares it with other popular tools like Selenium and Puppeteer.What is Web Scraping?Web scraping is the process of extracting data from websites. This data can range from text and images to entire databases, and it is commonly used in research, data analysis, and competitive intelligence.In web scraping, scripts automatically access web pages, retrieve data, and store it in a structured format, such as a CSV or database.Why is Web Scraping done?Web scraping helps for a variety of purposes, such as:Data extraction for research and analysis: Scraping allows businesses and individuals to gather large datasets from publicly available web pages.Price monitoring: E-commerce platforms use scraping to track competitor pricing.Market research: Scraping provides insights into trends, product performance, and consumer sentiment.SEO analysis: Web scraping helps in analyzing keyword usage and content performance across different websites.What is Playwright?Playwright is an open-source browser automation framework developed by Microsoft. It is designed to automate web interactions and browser tasks. It improves the browser experience, from page interactions to network activity, making it a powerful tool for web scraping.It works across multiple browsers, including Chromium, Firefox, and WebKit, and it is an efficient solution for testing and scraping.InstallationTo work with Playwright, install the Playwright library. Here’s how to initiate the installation:1. Python:a) Install Playwright via pip:pip install playwrightb) Then, install the necessary browser binaries:python -m playwright install2. Node.js:a) Use npm to install Playwright:npm install playwrightb) After installation, install the required browser binaries:npx playwright installSetupOnce Playwright is installed, write scripts to automate browsers. It works with both Python and JavaScript (Node.js).Python:from playwright.sync_api import sync_playwrightwith sync_playwright() as p:browser = p.chromium.launch()page = browser.new_page()page.goto(" { chromium } = require('playwright');(async () => { const browser = await chromium.launch(); const page = await browser.newPage(); await page.goto(' await browser.close();})();Playwright vs Selenium vs PuppeteerHere are some of the common differences between Playwright, Selenium,
2025-04-01&& sudo apt upgrade1.- Upgrade the systemAlready with the updated system, you can continue with the installation2. Install Apache2 web serverSentrifugo’s Front-end is based on a web application, that’s why you need to install a web server. In this article, I will work with apache.:~$ sudo apt install apache22.- Install Apache web serverAt the end of the installation, enable the apache service to start at system startup.:~$ sudo sytemctl enable apache2:~$ sudo systemctl start apache23.- Enabling the apache serviceNow you can continue the installation.3. Install PHPYour web application is developed with PHP, so the next step is to install this programming language.:~$ sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2 php7.2-ldap php7.2-zip php7.2-curl4.- Installing PHPTo check that Apache and PHP are running normally. Create a file named example.php in /var/www/html and add the following.:~$ sudo nano /var/www/html/example.php5.- phpinfoNow, go to the web browser and open it. You will see this:6.- PHP infoApache and PHP are installed correctly.4. Install MariaDBSentrifugo HRMS uses as database manager MariaDB. So you have to install it and do a little configuration.:~$ sudo apt install mariadb-server7.- Installing MariaDBWhen you finish installing MariaDB, you have to define a root password and other tweaks. Run::~$ sudo mysql_secure_installation8.- Running mysql_secure_installationIn this case, after defining the root password I answered: Y, N, Y, Y.Then, enable the MariaDB service.:~$ sudo systemctl enable mariadb:~$ sudo systemctl start mariadb8.Enabling MariaDB serviceNow you can access the MariaDB console and create the database that Sentrifugo will use. As
2025-04-12SCGI gateway. SCGI (Simple Common Gateway Interface) is a protocol that allows web servers to communicate with application servers. To allow this SCGI gateway communication, you need either:A Webserver with mod_scgi or something equivalent. OrThe RPC Plugin. HTTPRPC PluginNote: in this guide, we will install Lighttpd as the web server and configure the RPC plugin. But keep in mind that there are multiple ways to get your web server up and ready for ruTorrent. b. Installing your web serverInstall Lighttpd $ sudo apt install lighttpd -y Start and enable the service $ sudo systemctl start lighttpd$ sudo systemctl enable lighttpd Install PHP, php-cgi, and php-fpm $ sudo apt install php$ sudo apt install php-cg$ sudo apt install php-fpm Let’s check for successful installation: Let’s configure the RPC Socket. Use your favorite text editor to change a few directives in lighttpd.conf $ sudo vi /etc/lighttpd/lighttpd.conf Locate server.modules and ensure it contains “mod_fastcgi.” If it does not contain it, add it at the end of the modules. Add the entire (following) section to the end of the lighttpd.conf file. fastcgi.server = ( ".php" => (( "bin-path" => "/usr/bin/php-cgi", "socket" => "/tmp/php.socket"))) Don’t forget to save your changes on the lighttpd.conf file. Note: Keep in mind that you will have to edit the ruTorrent config file to enable the RPC socket.3. Installing and configuring with ruTorrent.To install ruTorrent, you don’t need to follow any installation routine or compile it. The software sources are simply cloned into a directory set up as a document root of the web server. Once you have set up the web server, you’ll be able to configure ruTorrent. 3.1 How to install ruTorrent.Go to the /var/www directory (document root of the web server) and clone the ruTorrent directory with the git command. Or move the ruTorrent to the root
2025-04-16Yawcam Ai can be installed as a web app on your device. This means that you can access the web interface from your device's home screen or app drawer, just like a native app. The web app will open in a separate window without the browser's address bar, giving you a more app-like experience.Install on Windows with ChromeTo install Yawcam Ai as a web app on a Windows computer, follow these steps:Open the Chrome browser and navigate to Yawcam Ai.In the end of the address bar, click on the installation button to open the installation dialog.Click Install.The Yawcam Ai web app will now be added to Windows start menu.The web app will open in a separate window without the browser's address bar.It's also possible to pin the web app to the taskbar.Done! You have successfully installed Yawcam Ai as a web app on your Windows computer.Install on Android with ChromeTo install Yawcam Ai as a web app on an Android device, follow these steps:Open the Chrome browser and navigate to Yawcam Ai.Click on the three-dot menu in the top-right corner of the browser window.Select Install app from the menu.Click Install in the installation dialog.The Yawcam Ai web app will now be added to your device's app drawer.Click on the Yawcam Ai icon in the app drawer to open the web app.The web app will open in a separate window without the browser's address bar.Done! You have successfully installed Yawcam Ai as a web app on your Android device.Install on iOS with SafariTo install Yawcam Ai as a web app on an iOS device, follow these steps:Open the Safari browser and navigate to Yawcam Ai.Click on the share icon at the bottom of the browser window.Select Add to Home Screen from the share menu.Enter a name for the web app (e.g., "Yawcam Ai") and click "Add."The Yawcam Ai web app will now be added to your device's home screen.Click on the Yawcam Ai icon on your home screen to open the web app.The web app will open in a separate window without the browser's address bar.Done! You have successfully installed Yawcam
2025-03-26