Juanje's Blog
Juanje's Blog

  • Menu
    • Archive


/

  • Email Github Linkedin Telegram RSS

  • Language
    • Español
    • English

  • Font Size
  • Palette
  • Mode
Your own private cloud with Nextcloud AIO and Docker
Nextcloud is an open-source application that allows us to store and synchronize files and data across devices. It is an alternative to services like Google Drive, Dropbox, or OneDrive, but with the advantage that we control our data and do not depend on third parties. In this post, I will explain how to set up your own private cloud with Nextcloud AIO and Docker, using NGINX as a reverse proxy.
Docker and Docker Compose installation + Rootless Mode
Almost a year ago I published a post in which, I wrote about the installation of Docker and Docker Compose using the versions available in the Debian’s repositories. This time, I will describe the proper way to install Docker and Docker Compose in Debian according to its official documentation. In addition, I will cover the configuration of the rootless mode so that containers can be run without root privileges. Those of you who do not have Debian, should check the Docker Engine’s official documentation and follow the instructions for other systems.
How to install Docker and Docker Compose
This post covers the installation and configuration of Docker and Docker Compose so that we can carry out our tests and projects comfortably using containers. The general steps are compatible almost in their entirety with any Linux distribution, but here I will focus on the instructions for Debian, also applicable to its derivatives such as Ubuntu, Linux Mint, etc. If you use another distribution, you will have to modify the apt commands to fit your package manager.
Tuning Bash
This time we are going to explore how to improve our workflow in Bash by installing and configuring a series of tools. The general steps are compatible almost in their entirety with any Linux distribution, but here I will focus on the instructions for Debian, also applicable to its derivatives such as Ubuntu, Linux Mint, etc. If you use another distribution, you will have to modify the apt commands to fit your package manager.
Receive notifications about your server updates on Telegram
Today I am going to show you a very convenient and effective way to stay informed about pending updates on our servers. We will be using a bash script along with a Telegram bot to receive the notifications. The procedure is compatible with any distribution that uses apt as a package manager.
Previous Next

Your own private cloud with Nextcloud AIO and Docker

Your own private cloud with Nextcloud AIO and Docker
October 7, 20248 min read Docker Guides HomeLab Linux Self-Hosted VPSDockerDocker ComposeLinuxNextcloudPrivate CloudRootless

Learn how to set up your own private cloud with Nextcloud AIO and Docker.

Read More

Docker and Docker Compose installation + Rootless Mode

Docker and Docker Compose installation + Rootless Mode
September 30, 20247 min read DevOps Guides HomeLab Linux Systems Utilities and Tools VPSCI-CDDockerDocker ComposeLinuxRootless

How to install Docker, Docker Compose and enable rootless mode.

Read More

How to install Docker and Docker Compose

How to install Docker and Docker Compose
November 6, 20234 min read DevOps Guides HomeLab Linux Systems Utilities and Tools VPSCI-CDDockerDocker ComposeLinux

How to install Docker and Docker Compose to be able to work with containers.

Read More

Tuning Bash

Tuning Bash
September 27, 202310 min read Guides HomeLab Linux Systems Utilities and Tools VPSBashBatFzfIpLinuxLsdOhMyBashShell

How to set up Bash to speed up our workflow and make it more comfortable.

Read More

Receive notifications about your server updates on Telegram

Receive notifications about your server updates on Telegram
September 12, 20234 min read Guides HomeLab Linux Monitoring Notifications Scripting Systems Utilities and Tools VPSAptBashCronLinuxShellSystemdTelegramTimer

How to receive notifications via Telegram when our server has pending updates.

Read More

Deploying a static website - The GitOps Way

Deploying a static website - The GitOps Way
May 29, 202323 min read DevOps Guides Serverless SystemsAWSCI-CDDockerGitHub ActionsGitOpsHugoTerraform

Documentation of ASIR's 2nd year final project by Juan Jesús Alejo Sillero.

Read More
Profile
Juan Jesús Alejo Sillero
Juan Jesús Alejo Sillero
🐧 Linux SysAdmin & DevOps 🚀 // Tech enthusiast // 🇬🇧 Open to talk
Sevilla, Andalucía, España
About me
Taxonomies
Guides 6 HomeLab 5 Linux 5 Systems 5 VPS 5 Utilities and Tools 4 DevOps 3 Docker 1 Monitoring 1 Notifications 1 ALL 13
Linux 5 Docker 4 CI-CD 3 Docker Compose 3 Bash 2 Rootless 2 Shell 2 Apt 1 AWS 1 Bat 1 ALL 24
2024 2 2023 4
Posts
  • Your own private cloud with Nextcloud AIO and Docker
    Your own private cloud with Nextcloud AIO and Docker
    October 7, 2024
  • Docker and Docker Compose installation + Rootless Mode
    Docker and Docker Compose installation + Rootless Mode
    September 30, 2024
  • How to install Docker and Docker Compose
    How to install Docker and Docker Compose
    November 6, 2023
  • Tuning Bash
    Tuning Bash
    September 27, 2023
  • Receive notifications about your server updates on Telegram
    Receive notifications about your server updates on Telegram
    September 12, 2023
  • Your own private cloud with Nextcloud AIO and Docker
    Your own private cloud with Nextcloud AIO and Docker
    October 7, 2024
  • Docker and Docker Compose installation + Rootless Mode
    Docker and Docker Compose installation + Rootless Mode
    September 30, 2024
  • How to install Docker and Docker Compose
    How to install Docker and Docker Compose
    November 6, 2023
  • Tuning Bash
    Tuning Bash
    September 27, 2023
  • Receive notifications about your server updates on Telegram
    Receive notifications about your server updates on Telegram
    September 12, 2023
Actions
Twitter Facebook

Go back Reload Copy URL

Juanje's Blog

A catch-all website for sharing my learnings and discoveries

Copyright © 2024 Juan Jesús Alejo Sillero. All rights reserved.
Powered by Hugo & HBS.