<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Homelab &#8211; Choose a job you love</title>
	<atom:link href="https://cajyl.com/en/category/software/homelab/feed/" rel="self" type="application/rss+xml" />
	<link>https://cajyl.com</link>
	<description>and you will never work a day</description>
	<lastBuildDate>Fri, 19 Jul 2024 01:06:25 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>

<image>
	<url>https://cajyl.com/wp-content/uploads/2024/07/73130396cee06279d984fbd48e98a35d-80x80.webp</url>
	<title>Homelab &#8211; Choose a job you love</title>
	<link>https://cajyl.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Uptime Kuma : Simple and Efficient Open Source Monitoring with Docker</title>
		<link>https://cajyl.com/en/uptime-kuma-simple-and-efficient-open-source-monitoring-with-docker/</link>
					<comments>https://cajyl.com/en/uptime-kuma-simple-and-efficient-open-source-monitoring-with-docker/#respond</comments>
		
		<dc:creator><![CDATA[Augustin]]></dc:creator>
		<pubDate>Fri, 19 Jul 2024 01:06:22 +0000</pubDate>
				<category><![CDATA[Docker]]></category>
		<category><![CDATA[Docker Compose]]></category>
		<category><![CDATA[Homelab]]></category>
		<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">https://cajyl.com/?p=3321</guid>

					<description><![CDATA[When it comes to monitoring online services, Uptime Kuma stands out as a powerful open source solution, offering a free alternative to paid monitoring services such as Uptime Robot and&#8230;]]></description>
										<content:encoded><![CDATA[
<p>When it comes to monitoring online services, <a href="https://uptime.kuma">Uptime Kuma</a> stands out as a powerful open source solution, offering a free alternative to paid monitoring services such as Uptime Robot and Pingdom. With its user-friendly interface and extensive functionality, Uptime Kuma is ideal for monitoring your websites and network services effectively. This article explores the benefits of Uptime Kuma and provides a detailed guide to installing it using Docker Compose.</p>



<h2 id="why-choose-uptime-kuma" class="wp-block-heading">Why choose Uptime Kuma?</h2>



<h3 id="1-open-source-and-free" class="wp-block-heading">1. <strong>Open Source and Free</strong></h3>



<p>Uptime Kuma is an open source tool, which means that you can access the source code free of charge, modify it and adapt it to your needs. This approach guarantees transparency and flexibility. You can consult the <a href="https://github.com/louislam/uptime-kuma">Uptime Kuma GitHub repository</a> to access the code, report bugs or contribute to development.</p>



<h3 id="2-ease-of-installation-and-use" class="wp-block-heading">2. <strong>Ease of installation and use</strong></h3>



<p>Uptime Kuma is designed to be easy to install and use. Its <a href="https://github.com/louislam/uptime-kuma">official documentation</a> guides users through the configuration steps. The user interface is intuitive, enabling rapid management of monitors and simplified configuration of alerts.</p>



<h3 id="3-multimodal-surveillance" class="wp-block-heading">3. <strong>Multimodal surveillance</strong></h3>



<p>Uptime Kuma offers comprehensive monitoring using multiple protocols such as HTTP(s), TCP, and ICMP. This makes it possible to monitor various types of services and quickly detect problems before they affect users.</p>



<h3 id="4-alerts-and-notifications" class="wp-block-heading">4. <strong>Alerts and Notifications</strong></h3>



<p>You can set up alerts to let you know if there are any problems with your services. Uptime Kuma supports a variety of notification channels, including email and Slack, ensuring that you stay informed of interruptions or failures in real time.</p>



<h3 id="5-alternative-to-paid-services" class="wp-block-heading">5. <strong>Alternative to Paid Services</strong></h3>



<p>Uptime Kuma is a free alternative to paid monitoring tools such as Uptime Robot and Pingdom. It offers similar functionality at no cost, making it an attractive option for users looking to monitor their services at no extra cost.</p>



<h2 id="installing-uptime-kuma-with-docker-compose" class="wp-block-heading">Installing Uptime Kuma with Docker Compose</h2>



<p>Installing Uptime Kuma via Docker Compose is quick and easy. Here&#8217;s a step-by-step guide to configuring this tool on your server.</p>



<h3 id="prerequisites" class="wp-block-heading">Prerequisites</h3>



<p>Before installing Uptime Kuma, make sure that Docker and Docker Compose are installed on your server. You can install them using the following commands:</p>



<pre class="wp-block-code"><code>sudo apt update
sudo apt install docker.io docker-compose -y
</code></pre>



<h3 id="creating-the-docker-compose-file" class="wp-block-heading">Creating the Docker Compose file</h3>



<p>Create a <code>docker-compose.yml</code> file in a directory of your choice. This file will contain the configuration needed to deploy Uptime Kuma. Use the following code to configure Uptime Kuma:</p>



<pre class="wp-block-code"><code>version: '3'

services:
  uptime-kuma:
    image: louislam/uptime-kuma:latest
    container_name: uptime-kuma
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./data:/app/data
    restart: always
</code></pre>



<h4 id="explanations" class="wp-block-heading">Explanations</h4>



<ul class="wp-block-list">
<li><strong>image</strong>: Indicates the official Uptime Kuma Docker image.</li>



<li><strong>container_name</strong>: Name of the container for easy identification.</li>



<li><strong>ports</strong>: Maps container ports to host ports. Ports 80 and 443 are exposed for HTTP and HTTPS.</li>



<li><strong>volumes</strong>: Create a local volume to store persistent data. Create the <code>data</code> directory in the same directory as your <code>docker-compose.yml</code> file.</li>



<li><strong>restart</strong>: Configures the container to restart automatically in the event of a problem.<br></li>
</ul>



<h3 id="lancer-uptime-kuma" class="wp-block-heading">Lancer Uptime Kuma</h3>



<p>Once you have created the <code>docker-compose.yml</code> file, run Uptime Kuma with the following command:</p>



<pre class="wp-block-code"><code>sudo docker-compose up -d
</code></pre>



<p>This command downloads the Docker image, creates the container and starts Uptime Kuma in the background. You can access the Uptime Kuma web interface by opening a browser and navigating to <code>http://</code>.</p>



<h3 id="initial-configuration" class="wp-block-heading">Initial configuration</h3>



<p>After accessing the Uptime Kuma interface, follow the on-screen instructions to complete the initial configuration. You&#8217;ll be able to add services to be monitored, set up alerts and customise settings to suit your needs.</p>



<h2 id="conclusion" class="wp-block-heading">Conclusion</h2>



<p>Uptime Kuma is an open source monitoring solution that offers a free and effective alternative to paid monitoring tools. With its extensive functionality and user-friendly interface, it&#8217;s ideal for monitoring your online services. Using Docker Compose for installation, you can easily deploy Uptime Kuma on your server.</p>



<h3 id="useful-links" class="wp-block-heading">Useful links</h3>



<ul class="wp-block-list">
<li><a href="https://uptime.kuma">Uptime Kuma official website</a></li>



<li><a href="https://github.com/louislam/uptime-kuma">Uptime Kuma GitHub repository</a></li>



<li><a href="https://github.com/louislam/uptime-kuma">Official Uptime Kuma documentation</a><br></li>
</ul>



<p>Share your impressions and ask your questions in the comments section!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cajyl.com/en/uptime-kuma-simple-and-efficient-open-source-monitoring-with-docker/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3321</post-id>	</item>
		<item>
		<title>Synology: The Ultimate NAS for Your Home and Office</title>
		<link>https://cajyl.com/en/synology-the-ultimate-nas-for-your-home-and-office/</link>
					<comments>https://cajyl.com/en/synology-the-ultimate-nas-for-your-home-and-office/#respond</comments>
		
		<dc:creator><![CDATA[Augustin]]></dc:creator>
		<pubDate>Thu, 18 Jul 2024 23:38:11 +0000</pubDate>
				<category><![CDATA[Homelab]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Synology]]></category>
		<guid isPermaLink="false">https://cajyl.com/?p=3310</guid>

					<description><![CDATA[In today&#8217;s digital world, managing and protecting your data is more crucial than ever. Synology, a leader in Network Attached Storage (NAS), offers robust and versatile solutions to meet these&#8230;]]></description>
										<content:encoded><![CDATA[
<p>In today&#8217;s digital world, managing and protecting your data is more crucial than ever. Synology, a leader in Network Attached Storage (NAS), offers robust and versatile solutions to meet these needs. In this article, we&#8217;ll explore what a Synology NAS is, why you need one, how to set it up, and the essential features to maximise its use.</p>



<h2 id="introduction-to-synology" class="wp-block-heading">Introduction to Synology</h2>



<h3 id="what-is-a-nas" class="wp-block-heading">What is a NAS?</h3>



<p>A NAS, or Network Attached Storage, is a storage device connected to your home or office network. Unlike a traditional external hard drive, a NAS allows multiple users and devices to access and share data centrally. Synology stands out for its performance, reliability and user-friendly interface.</p>



<h3 id="why-choose-synology" class="wp-block-heading">Why choose Synology?</h3>



<p>Here are a few reasons why Synology is an excellent choice for a NAS :</p>



<ol class="wp-block-list">
<li><strong>Easy to use</strong>: Synology&#8217;s DSM (DiskStation Manager) interface is intuitive and easy to use, even for beginners.</li>



<li><strong>Security</strong>: Synology offers robust backup and restore options, as well as data protection tools such as encryption and snapshots.</li>



<li><strong>Flexibility</strong>: With a wide range of models, Synology offers solutions adapted to all needs, from home storage to corporate infrastructures.</li>



<li><strong>Rich Ecosystem</strong>: Synology has a vast library of applications to extend the functionality of your NAS, such as media servers, backup solutions, and more.<br></li>
</ol>



<h2 id="installing-and-configuring-your-synology-nas" class="wp-block-heading">Installing and configuring your Synology NAS</h2>



<h3 id="preparation" class="wp-block-heading">Preparation</h3>



<p>Before you start, make sure you have the following items:</p>



<ul class="wp-block-list">
<li>Your Synology NAS</li>



<li>Compatible hard drives</li>



<li>Internet connection</li>



<li>A computer for initial configuration<br></li>
</ul>



<h3 id="physical-installation" class="wp-block-heading">Physical installation</h3>



<ol class="wp-block-list">
<li><strong>Insert the hard disks</strong>: Open the casing of your NAS and insert the hard disks into the available bays. Follow the instructions specific to your model.</li>



<li><strong>Connect the NAS</strong>: Plug your NAS into a power socket and connect it to your router via an Ethernet cable.<br></li>
</ol>



<h3 id="initial-configuration" class="wp-block-heading">Initial configuration</h3>



<ol class="wp-block-list">
<li><strong>Turn on the NAS</strong>: Press the power button to start the NAS.</li>



<li><strong>Access the DSM interface</strong>: Use a web browser to navigate to &#8220;find.synology.com&#8221; or the local IP of your NAS. Follow the on-screen instructions to install DSM.</li>



<li><strong>Create an admin account</strong>: Set up an administrator account to secure access to your NAS.</li>



<li><strong>Configure RAID</strong>: Synology offers a hybrid technology, Synology Hybrid RAID (SHR) and SHR-2, offering redundancy of 1 or 2 disks. Unlike traditional RAIDs, SHR allows greater flexibility, making it easier to add disks of different sizes while optimising the use of storage space. SHR-2 offers additional protection by tolerating the failure of two disks simultaneously, which is particularly useful for critical storage configurations.<br></li>
</ol>



<h2 id="synology-essential-features" class="wp-block-heading">Synology Essential Features</h2>



<h3 id="file-management" class="wp-block-heading">File Management</h3>



<p>Synology makes file management easy with File Station, a web application that makes browsing, transferring and organizing your files a breeze.</p>



<h3 id="backup-and-restore" class="wp-block-heading">Backup and Restore</h3>



<ol class="wp-block-list">
<li><strong>Hyper Backup</strong>: This application lets you schedule and run backups to different locations (external disks, other NAS, cloud services).</li>



<li><strong>Snapshot Replication</strong>: Capture the state of your files and folders at specific times to make it easier to restore them if necessary.<br></li>
</ol>



<h3 id="multimedia-server" class="wp-block-heading">Multimedia server</h3>



<p>Turn your NAS into a multimedia hub with applications like Video Station, Audio Station and Photo Station. Access your movies, music and photos from any connected device.</p>



<h3 id="remote-access" class="wp-block-heading">Remote Access</h3>



<p>With QuickConnect, access your NAS from anywhere without setting up complicated port forwarding rules. Synology also offers mobile applications to manage and access your data on the go.</p>



<h3 id="security" class="wp-block-heading">Security</h3>



<ol class="wp-block-list">
<li><strong>Data encryption</strong>: Protect your sensitive data with AES 256-bit encryption.</li>



<li><strong>Firewall and Protection</strong>: Configure firewall rules and enable features such as brute force attack protection to secure your NAS.<br></li>
</ol>



<h3 id="applications-and-extensions" class="wp-block-heading">Applications and Extensions</h3>



<p>Synology&#8217;s Package Center offers a multitude of applications to extend the capabilities of your NAS. Whether you need a mail server, a content management system or a monitoring solution, there is an application for it.</p>



<h2 id="synology-a-solid-base-for-your-homelab" class="wp-block-heading">Synology: A solid base for your Homelab</h2>



<p>One of the great things about a Synology NAS is that it&#8217;s a great base from which to start your own homelab. With the ability to install Docker directly on the NAS, you can experiment and deploy a multitude of containers for different services and applications. Whether you want to set up a development environment, test software, or manage services such as web servers and databases, Synology offers a flexible and powerful platform.</p>



<h3 id="why-docker-on-synology" class="wp-block-heading">Why Docker on Synology?</h3>



<p>Docker allows you to deploy applications in isolated containers, simplifying the management and isolation of services. By using Docker on your Synology NAS, you can :</p>



<ul class="wp-block-list">
<li><strong>Deploy applications quickly</strong>: With Docker, it&#8217;s easy to deploy applications in just a few minutes thanks to predefined images available on Docker Hub.</li>



<li><strong>Manage dependencies</strong>: each container includes all the dependencies needed to run the application, avoiding version conflicts and simplifying updates.</li>



<li><strong>Optimising resources</strong>: Docker is lightweight and uses resources efficiently, which is ideal for a homelab.</li>



<li><strong>Experiment without risk</strong>: test new applications and configurations without affecting your main environment.<br></li>
</ul>



<p>To install Docker on your Synology NAS, simply go to Package Center and search for Docker. Once installed, you can start deploying containers using Synology&#8217;s web interface or Docker commands via SSH.</p>



<h2 id="conclusion" class="wp-block-heading">Conclusion</h2>



<p>Synology offers a complete and flexible NAS solution to meet a variety of needs, whether for home or business use. With its advanced features and user-friendly interface, a Synology NAS can transform your data management. In addition to serving as centralized storage, it can also be the ideal starting point for creating your own homelab, allowing you to discover and exploit the full potential of Docker and other innovative technologies. Feel free to explore all the possibilities offered by Synology to maximise the efficiency and security of your information.</p>



<p>If you have any questions or comments, leave them below! Don&#8217;t forget to share this article if you found it useful.</p>



<p>&#8212;</p>



<p><em>Note: The instructions and features mentioned in this article are based on a typical configuration and may need to be adjusted to suit your specific environment.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://cajyl.com/en/synology-the-ultimate-nas-for-your-home-and-office/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3310</post-id>	</item>
	</channel>
</rss>
