[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$flZfY0b1l-5HKUwOTkAoUQ-PW3_ixqGhOUxK6nSCexCc":3,"$fvXQH4tkImGRUtSgKrFGhYJnb5rJ_A9ytNzKUMNcD3Ag":12},[4,5,6,7,8,9,10,11],"solutions","tutorials","engineering","CyberSecurity","Cloud","wordpress","analytics","tutorial",[13,21,27,32,37,42],{"id":14,"title":15,"content":16,"keywords":17,"category":5,"image":18,"date":19,"totalPages":20},234,"How-to-Install-Open-WebUI-and-Ollama-on-Ubuntu-22.04-for-a-Local-ChatGPT-Experience","\u003Cp>Open WebUI and Ollama are powerful tools for creating a local chat experience using GPT models. These tools offer a user-friendly interface for interacting with language models, suitable for those experimenting with natural language understanding or building conversational AI. This guide walks you through the installation process step by step.\u003C\u002Fp>\r\n\r\n\u003Cp>Ollama is a cutting-edge platform that enables running open-source large language models locally on your machine. It simplifies the deployment and management of these models, making it an appealing option for researchers, developers, and enthusiasts. Ollama provides a user-friendly interface for running large language models (LLMs) locally, specifically on MacOS and Linux, with Windows support anticipated.\u003C\u002Fp>\r\n\r\n\u003Cp>Open WebUI is a versatile, feature-rich, and user-friendly self-hosted WebUI that operates entirely offline. It supports various large language model (LLM) runners, including Ollama and OpenAI-compatible APIs.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>Prerequisites\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Before beginning the installation, ensure you have the following prerequisites:\u003C\u002Fp>\r\n\r\n\u003Col>\r\n\t\u003Cli>System Requirements:\r\n\t\u003Cul>\r\n\t\t\u003Cli>Your system can be CPU-only, or you may have an NVIDIA or AMD GPU.\u003C\u002Fli>\r\n\t\t\u003Cli>We&rsquo;ll be using Ubuntu 22.04 as the operating system.\u003C\u002Fli>\r\n\t\t\u003Cli>At least 4 vCPUs, 8 or more is recommended.\u003C\u002Fli>\r\n\t\t\u003Cli>At least 8 GB of RAM is needed to run the 7B models, 16 GB for the 13B models, and 32 GB for the 33B models.\u003C\u002Fli>\r\n\t\u003C\u002Ful>\r\n\t\u003C\u002Fli>\r\n\t\u003Cli>Software:\r\n\t\u003Cul>\r\n\t\t\u003Cli>Docker\u003C\u002Fli>\r\n\t\t\u003Cli>NVidia Container Runtime for Docker\u003C\u002Fli>\r\n\t\t\u003Cli>Open WebUI\u003C\u002Fli>\r\n\t\t\u003Cli>Ollama Models Library\u003C\u002Fli>\r\n\t\u003C\u002Ful>\r\n\t\u003C\u002Fli>\r\n\u003C\u002Fol>\r\n\r\n\u003Cp>\u003Cstrong>Installation Steps\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>1. Install or Upgrade Docker Engine on Ubuntu\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Follow the official guide to install or upgrade Docker on your Ubuntu system.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>2. Install GPU support for Docker\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>The NVIDIA Container Runtime for Docker enhances the Docker Engine to support NVIDIA GPUs for GPU-accelerated containers. Follow the official NVidia documentation to install or upgrade the NVidia Container Runtime for Docker.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>3. Install OpenWebUI and Ollama\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Choose an installation method based on your environment:\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>[Option 1] Installing Open WebUI with Bundled Ollama Support\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>This is the simplest and recommended method. It uses a single container image that bundles Open WebUI with Ollama, allowing for a streamlined setup with a single command. Use the appropriate command based on your hardware:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>\r\n\u003Cp>sudo docker run -d -p 3000:8080 --gpus=all -v ollama:\u002Froot\u002F.ollama -v open-webui:\u002Fapp\u002Fbackend\u002Fdata --name open-webui --restart always ghcr.io\u002Fopen-webui\u002Fopen-webui:cuda\u003C\u002Fp>\r\n\u003C\u002Fblockquote>\r\n\r\n\u003Cp>Verify that the Docker instance is running:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>\r\n\u003Cp>sudo docker ps\u003C\u002Fp>\r\n\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>[Option 2] Installation with the Default Open WebUI Configuration using a separate Ollama instance\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Install Ollama using:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>\r\n\u003Cp>curl -fsSL https:\u002F\u002Follama.com\u002Finstall.sh | sh\u003C\u002Fp>\r\n\u003C\u002Fblockquote>\r\n\r\n\u003Cp>With Ollama installed, start Open WebUI:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>\r\n\u003Cp>sudo docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:\u002Fapp\u002Fbackend\u002Fdata --name open-webui --restart always ghcr.io\u002Fopen-webui\u002Fopen-webui:main\u003C\u002Fp>\r\n\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>[Option 3] Install using Docker Compose\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Start by cloning the OpenWebUI GitHub repository:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>\r\n\u003Cp>git clone https:\u002F\u002Fgithub.com\u002Fopen-webui\u002Fopen-webui\u003C\u002Fp>\r\n\r\n\u003Cp>cd open-webui\u003C\u002Fp>\r\n\u003C\u002Fblockquote>\r\n\r\n\u003Cp>Choose the appropriate Docker Compose file based on your hardware, then start the Docker environment:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>\r\n\u003Cp>sudo docker compose -v open-webui:\u002Fapp\u002Fbackend\u002Fdata -f docker-compose.yaml up\u003C\u002Fp>\r\n\u003C\u002Fblockquote>\r\n\r\n\u003Cp>Verify that the Docker instance is running:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>\r\n\u003Cp>sudo docker ps\u003C\u002Fp>\r\n\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>4. Access the User Interface\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Open your web browser and navigate to:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>\r\n\u003Cp>http:\u002F\u002F&lt;your-host-IP&gt;:3000\u003C\u002Fp>\r\n\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>5. Create a New User\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Click &ldquo;Sign up&rdquo; to create a new local user account. Enter your Name, Email, and Password, then click &ldquo;Create Account&rdquo;.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>6. Downloading Ollama Models\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Explore and import models from Ollama using Open WebUI:\u003C\u002Fp>\r\n\r\n\u003Col>\r\n\t\u003Cli>Click the &ldquo;+&rdquo; next to the models drop-down in the UI.\u003C\u002Fli>\r\n\t\u003Cli>Alternatively, go to Settings -&gt; Models -&gt; &ldquo;Pull a model from Ollama.com.&rdquo;\u003C\u002Fli>\r\n\u003C\u002Fol>\r\n\r\n\u003Cp>\u003Cstrong>Conclusion\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Congratulations! You&rsquo;ve successfully set up Open WebUI and Ollama for a local ChatGPT experience. Feel free to explore the capabilities of these tools and customize your chat environment. Happy chatting!\u003C\u002Fp>\r\n","","https:\u002F\u002Fcdn.cloudblast.io\u002Fuploads\u002Fa0c6dec160df84a2.png","2024-09-10",43,{"id":22,"title":23,"content":24,"keywords":17,"category":5,"image":25,"date":26,"totalPages":20},236,"How-to-Install-Pritunl-on-Fedora-Server","\u003Cp>\u003Cstrong>Learn how to set up Pritunl, an open-source VPN solution, on your Fedora server for secure remote network access.\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Pritunl is a free and open-source VPN solution that can be used to access remote networks securely. In this guide, we will be installing Pritunl on a Fedora server to create our own VPN server.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>Prerequisites\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cul>\r\n\t\u003Cli>A Fedora server with root access\u003C\u002Fli>\r\n\t\u003Cli>A user account with sudo privileges\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\r\n\u003Cp>\u003Cstrong>Step 1: Install EPEL Repository\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Pritunl requires the EPEL repository to be installed on the server. Run the following command to install EPEL:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>sudo dnf install epel-release\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 2: Install MongoDB\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Pritunl requires MongoDB to store its configuration data. Run the following command to install MongoDB:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>sudo dnf install mongodb-server\u003C\u002Fblockquote>\r\n\r\n\u003Cp>After the installation, start and enable MongoDB using the following command:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>sudo systemctl start mongod\u003Cbr \u002F>\r\nsudo systemctl enable mongod\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 3: Install Pritunl\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Run the following commands to install Pritunl:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>sudo dnf install pritunl\u003Cbr \u002F>\r\nsudo systemctl start pritunl\u003Cbr \u002F>\r\nsudo systemctl enable pritunl\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 4: Access Pritunl Web Interface\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Once Pritunl is installed, you can access its web interface using a web browser. Open a web browser and enter \u003Ccode>https:\u002F\u002F&lt;server_ip&gt;\u003C\u002Fcode> in the address bar. Replace \u003Ccode>&lt;server_ip&gt;\u003C\u002Fcode> with the IP address of your Fedora server.\u003C\u002Fp>\r\n\r\n\u003Cp>You will be prompted with a security warning as Pritunl uses a self-signed SSL certificate. However, you can ignore the warning and proceed to the web interface.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>Step 5: Create a Pritunl User\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Once you are logged in to the Pritunl web interface, you can create a new user account. Click on the &quot;Users&quot; tab and then click on the &quot;Add User&quot; button.\u003C\u002Fp>\r\n\r\n\u003Cp>Enter the user&#39;s information and set the password. Then click on the &quot;Save User&quot; button.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>Step 6: Create a Pritunl Server\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Click on the &quot;Servers&quot; tab and then click on the &quot;Add Server&quot; button.\u003C\u002Fp>\r\n\r\n\u003Cp>Enter a name for your VPN server and choose the type of VPN (such as OpenVPN). Then click on the &quot;Save Server&quot; button.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>Conclusion\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>In this guide, we have learned how to install Pritunl on a Fedora server and create a VPN server. Pritunl provides an easy-to-use web interface to manage VPN users and servers.\u003C\u002Fp>\r\n","https:\u002F\u002Fcdn.cloudblast.io\u002Fuploads\u002Fd71506c49fdb883c.png","2024-09-12",{"id":28,"title":29,"content":30,"keywords":17,"category":5,"image":31,"date":26,"totalPages":20},237,"Installing-Posio-on-Fedora-Server","\u003Cp>\u003Cstrong>Follow this detailed guide to install the Posio command-line tool on your Fedora server for cloud-based web app deployment management.\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>This tutorial will guide you step-by-step on how to install Posio on Fedora Server. Posio is a command-line tool that helps manage web app deployments on cloud infrastructure.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>Prerequisites\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cul>\r\n\t\u003Cli>A running instance of Fedora Server\u003C\u002Fli>\r\n\t\u003Cli>Terminal access with root privileges\u003C\u002Fli>\r\n\t\u003Cli>Git version control system installed\u003C\u002Fli>\r\n\t\u003Cli>Docker runtime environment installed\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\r\n\u003Cp>\u003Cstrong>Step 1: Clone the Posio repository\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>First, let&#39;s install Git on your system if not already installed. Run the following command to install Git:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>dnf install git\u003C\u002Fblockquote>\r\n\r\n\u003Cp>Once installed, clone the Posio repository from GitHub using the following command:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>git clone https:\u002F\u002Fgithub.com\u002Fabrenaut\u002Fposio.git\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 2: Install Docker\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Next, install the Docker runtime environment using the following command:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>dnf install docker-ce docker-ce-cli containerd.io\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 3: Build the Posio Docker image\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Now, let&#39;s build the Posio Docker image by running the following command in the cloned project directory:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>cd posio\u003Cbr \u002F>\r\ndocker build -t posio .\u003C\u002Fblockquote>\r\n\r\n\u003Cp>This will build and tag the Docker image with the name \u003Ccode>posio\u003C\u002Fcode>.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>Step 4: Start Posio container\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>To start up the Posio container, run the following command:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>docker run -d -p 9000:9000 -v \u002Fvar\u002Frun\u002Fdocker.sock:\u002Fvar\u002Frun\u002Fdocker.sock --name posio posio\u003C\u002Fblockquote>\r\n\r\n\u003Cp>This command starts a Posio container in the background, maps port 9000, and mounts the Docker socket file. The container is named \u003Ccode>posio\u003C\u002Fcode>.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>Step 5: Verify Posio installation\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Finally, verify that Posio is running by accessing the web interface on \u003Ccode>http:\u002F\u002F&lt;server-ip&gt;:9000\u003C\u002Fcode> in your web browser.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>Conclusion\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Congratulations, you have successfully installed Posio on your Fedora Server. You can now start using Posio to manage your web app deployments on cloud infrastructure.\u003C\u002Fp>\r\n","https:\u002F\u002Fcdn.cloudblast.io\u002Fuploads\u002F6e4d331b9ba0f5b8.png",{"id":33,"title":34,"content":35,"keywords":17,"category":5,"image":36,"date":26,"totalPages":20},238,"How-to-Install-Apostrophe-on-Fedora-Server","\u003Cp>Apostrophe is a robust content management system (CMS) designed for creating and managing websites effortlessly. This guide details the installation process of Apostrophe on a Fedora server.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>Prerequisites\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Ensure your system meets these requirements:\u003C\u002Fp>\r\n\r\n\u003Cul>\r\n\t\u003Cli>A Fedora server with root access.\u003C\u002Fli>\r\n\t\u003Cli>PHP 7.4 or higher.\u003C\u002Fli>\r\n\t\u003Cli>A database server (MySQL, PostgreSQL, or MongoDB) and a web server (Apache or Nginx).\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\r\n\u003Cp>\u003Cstrong>Step 1: Install Node.js on Fedora Server\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Node.js is essential for Apostrophe installation. Execute these commands to install Node.js:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>sudo dnf install -y nodejs\u003C\u002Fblockquote>\r\n\r\n\u003Cp>Verify the installation:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>node -v\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 2: Install Apostrophe Dependencies\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>With Node.js ready, proceed with installing Apostrophe:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>mkdir my-project\u003Cbr \u002F>\r\ncd my-project\u003Cbr \u002F>\r\nnpm init\u003Cbr \u002F>\r\nnpm install apostrophe --save\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 3: Run Apostrophe Server\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Configure Apostrophe by creating an &quot;app.js&quot; file and include the following code:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>\u002F\u002F app.js\u003Cbr \u002F>\r\nconst apos = require(&#39;apostrophe&#39;)({\u003Cbr \u002F>\r\n&nbsp;&nbsp;shortName: &#39;my-project&#39;,\u003Cbr \u002F>\r\n&nbsp;&nbsp;modules: {\u003Cbr \u002F>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&#39;@apostrophecms\u002Fpage-type&#39;: {},\u003Cbr \u002F>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&#39;@apostrophecms\u002Frich-text-widgets&#39;: {},\u003Cbr \u002F>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&#39;@apostrophecms\u002Fimage-widgets&#39;: {},\u003Cbr \u002F>\r\n&nbsp;&nbsp;}\u003Cbr \u002F>\r\n});\u003C\u002Fblockquote>\r\n\r\n\u003Cp>Replace \u003Ccode>&#39;my-project&#39;\u003C\u002Fcode> with your project name. Run these commands:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>node app.js apostrophe-users:add admin admin\u003C\u002Fblockquote>\r\n\r\n\u003Cp>This creates an admin user with the password &#39;admin&#39;. Start the server:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>node app.js --port 3000\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 4: Access Apostrophe Dashboard\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Visit \u003Ccode>http:\u002F\u002Flocalhost:3000\u002Flogin\u003C\u002Fcode> to access the dashboard. Log in with the earlier credentials to manage your website.\u003C\u002Fp>\r\n\r\n\u003Cp>Congratulations on installing Apostrophe on Fedora server!\u003C\u002Fp>\r\n","https:\u002F\u002Fcdn.cloudblast.io\u002Fuploads\u002Ff07a98c0c786aaee.png",{"id":38,"title":39,"content":40,"keywords":17,"category":5,"image":41,"date":26,"totalPages":20},239,"How-to-Install-qBittorrent-on-Fedora-Server","\u003Cp>This guide will walk you through the steps to install qBittorrent on the latest Fedora Server. qBittorrent is a versatile, free, and open-source BitTorrent client with a user-friendly interface.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>Prerequisites\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Ensure your system is updated by executing:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>sudo dnf update\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 1: Add the qBittorrent Repository\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Add the qBittorrent repository with these steps:\u003C\u002Fp>\r\n\r\n\u003Col>\r\n\t\u003Cli>Open your terminal.\u003C\u002Fli>\r\n\t\u003Cli>Execute the command to add the repository:\u003C\u002Fli>\r\n\u003C\u002Fol>\r\n\r\n\u003Cblockquote>sudo dnf config-manager --add-repo=http:\u002F\u002Fdownload.opensuse.org\u002Frepositories\u002Fhome:\u002Fqbittorrent-team:\u002Fstable\u002FFedora_Fedora releases.repo\u003C\u002Fblockquote>\r\n\r\n\u003Col>\r\n\t\u003Cli>Update your system:\u003C\u002Fli>\r\n\u003C\u002Fol>\r\n\r\n\u003Cblockquote>sudo dnf update\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 2: Install qBittorrent\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>To install qBittorrent, follow these steps:\u003C\u002Fp>\r\n\r\n\u003Col>\r\n\t\u003Cli>Open your terminal.\u003C\u002Fli>\r\n\t\u003Cli>Execute the installation command:\u003C\u002Fli>\r\n\u003C\u002Fol>\r\n\r\n\u003Cblockquote>sudo dnf install qbittorrent\u003C\u002Fblockquote>\r\n\r\n\u003Col>\r\n\t\u003Cli>Verify the installation by checking the version:\u003C\u002Fli>\r\n\u003C\u002Fol>\r\n\r\n\u003Cblockquote>qbittorrent --version\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 3: Launch qBittorrent\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Launch qBittorrent using:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>qbittorrent\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Conclusion\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>By following this tutorial, you have successfully installed qBittorrent on your Fedora Server. Enjoy the comprehensive features of qBittorrent for secure file sharing!\u003C\u002Fp>\r\n","https:\u002F\u002Fcdn.cloudblast.io\u002Fuploads\u002F83633a2eb15d2d1f.png",{"id":43,"title":44,"content":45,"keywords":17,"category":5,"image":46,"date":26,"totalPages":20},240,"How-to-Install-Bagisto-on-Fedora-Server","\u003Cp>Bagisto is an open-source Laravel eCommerce platform for creating fully functional online stores. This guide will walk you through installing Bagisto on Fedora Server Latest.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>Prerequisites\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Ensure your Fedora Server is updated, and you have root access.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>Step 1: Install Required Dependencies\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Use the following command to install necessary PHP modules and dependencies:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>dnf install -y httpd php php-opcache php-mysqlnd php-pdo php-gd php-mbstring php-json php-xml unzip\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 2: Download Bagisto\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Download the Bagisto package using the command:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>wget https:\u002F\u002Fgithub.com\u002Fbagisto\u002Fbagisto\u002Farchive\u002Fv1.3.9.zip -O bagisto.zip\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 3: Extract the Package\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Extract Bagisto with this command:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>unzip bagisto.zip -d \u002Fvar\u002Fwww\u002Fhtml\u002F\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 4: Set Permissions\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Set the correct permissions with:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>chown -R apache:apache \u002Fvar\u002Fwww\u002Fhtml\u002Fbagisto-1.3.9\u002F chmod -R 755 \u002Fvar\u002Fwww\u002Fhtml\u002Fbagisto-1.3.9\u002F\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 5: Configure Apache\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Create a new Apache configuration file:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>nano \u002Fetc\u002Fhttpd\u002Fconf.d\u002Fbagisto.conf\u003C\u002Fblockquote>\r\n\r\n\u003Cp>Add the following:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>&lt;VirtualHost *:80&gt; ServerAdmin webmaster@localhost DocumentRoot \u002Fvar\u002Fwww\u002Fhtml\u002Fbagisto-1.3.9\u002Fpublic\u002F &lt;Directory \u002Fvar\u002Fwww\u002Fhtml\u002Fbagisto-1.3.9\u002F&gt; Options FollowSymlinks AllowOverride All Require all granted &lt;\u002FDirectory&gt; ErrorLog \u002Fvar\u002Flog\u002Fhttpd\u002Fbagisto_error.log CustomLog \u002Fvar\u002Flog\u002Fhttpd\u002Fbagisto_access.log combined &lt;\u002FVirtualHost&gt;\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 6: Start Apache and MySQL Services\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Start services using:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>systemctl start httpd systemctl enable httpd systemctl start mariadb systemctl enable mariadb\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 7: Configure MySQL\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Create a new database:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>mysql -u root -p CREATE DATABASE bagisto; CREATE USER &#39;bagisto&#39;@&#39;localhost&#39; IDENTIFIED BY &#39;password&#39;; GRANT ALL PRIVILEGES ON bagisto.* TO &#39;bagisto&#39;@&#39;localhost&#39;; FLUSH PRIVILEGES; EXIT;\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 8: Install Composer\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Install Composer with:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>curl -sS https:\u002F\u002Fgetcomposer.org\u002Finstaller | php -- --install-dir=\u002Fusr\u002Flocal\u002Fbin --filename=composer composer -V\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 9: Install Bagisto Dependencies\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Navigate to the Bagisto directory and run:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>cd \u002Fvar\u002Fwww\u002Fhtml\u002Fbagisto-1.3.9\u002F composer install\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 10: Run Bagisto Install Script\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Execute the installer script:\u003C\u002Fp>\r\n\r\n\u003Cblockquote>php artisan bagisto:install\u003C\u002Fblockquote>\r\n\r\n\u003Cp>\u003Cstrong>Step 11: Access Bagisto\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Fyour_server_ip\u002F\">http:\u002F\u002Fyour_server_ip\u003C\u002Fa> to access your Bagisto store.\u003C\u002Fp>\r\n\r\n\u003Cp>Congratulations! Bagisto is now installed on your Fedora Server. Customize your store and start selling.\u003C\u002Fp>\r\n","https:\u002F\u002Fcdn.cloudblast.io\u002Fuploads\u002F3a909764a17766ba.png"]