Tutorials
Deploy Next.js app with Docker and Docker Compose - Tutorial
Tutorial: Packing a Next.js App with Docker and Docker Compose
Medical Doctor by trade, but also a software developer. Linux Avid user. I write primary; open-source medical apps, dev tools and libraries I use, and off-topic like horse riding.
Tutorials
Tutorial: Packing a Next.js App with Docker and Docker Compose
Docker
Flarum is a modern, free, and open-source forum software that is fast, simple, and extensible. It's designed to be easy to use and customize, making it a great choice for creating an online community. This tutorial will guide you through the steps to install Flarum using Docker and
Docker
MediaWiki is a free and open-source wiki software originally developed for use on Wikipedia. It is now widely used by various organizations and communities to create and manage collaborative content. MediaWiki is written in PHP and uses a backend database to store its content. Its robust and flexible platform supports
Docker
Discourse is a modern, open-source forum and discussion platform designed for community engagement, offering features similar to traditional forums but with a focus on modern web standards and usability. It’s built to encourage healthy and engaging discussions, making it an ideal platform for communities, product discussions, and more. Discourse
How to?
Redmine is a free and open-source project management system that you can download, install and use. To install Redmine using Docker and Docker Compose, follow these steps: Create a Directory for Redmine First, create a directory to hold your Docker Compose file and related data. mkdir redmine-docker cd redmine-docker Create
security
Pi-hole is an open-source network-level ad blocker that acts as a DNS sinkhole, filtering out ads and unwanted content before they even reach your devices. Designed to be installed on a small device like a Raspberry Pi, Pi-hole provides a powerful, centralized solution for blocking ads across all devices on
Docker
Mattermost is an open-source, self-hosted team communication platform that is often used as an alternative to Slack. This tutorial will guide you through setting up Mattermost using Docker and Docker Compose. Prerequisites * Docker installed on your system * Docker Compose installed on your system Create a Directory for Mattermost Create a
Tutorials
This guide will help you set up and install Odoo, an open-source ERP and CRM system, using Docker and Docker Compose. Odoo is known for its modular approach, allowing businesses to customize and expand their systems as needed. Prerequisites * Docker installed on your system * Docker Compose installed on your system
Tutorials
ERPNext is an open-source enterprise resource planning (ERP) platform that is designed to be a comprehensive solution for managing various business processes such as accounting, inventory, sales, purchasing, human resources, and more. Developed by Frappe Technologies, ERPNext is built on the Frappe Framework and provides a modular approach to business
Docker Recipe
Here is a simple docker-compose.yml file to set up PocketBase: version: '3.8' services: pocketbase: image: pocketbase/pocketbase:latest container_name: pocketbase volumes: - ./pb_data:/pb_data ports: - "8090:8090" command: ["serve", "--http=0.0.0.0:8090", "
Tutorials
Docker Compose Tutorial for Laravel, MySQL, and Nginx
Java
Clojure, a modern, dynamic, and functional programming language that runs on the Java Virtual Machine (JVM), has gained substantial recognition among developers and businesses alike. Its powerful concurrency capabilities, immutability by default, and seamless integration with Java make it an ideal choice for building robust, scalable, and maintainable software solutions.
macos
Homebrew is a package manager that simplifies installing software on macOS. It’s like the App Store for command-line tools and open-source software. With Homebrew, you can quickly install and manage applications, utilities, and even services that are not available through the Mac App Store. Benefits of Using Homebrew * Simplifies
programming
Lua is a powerful, efficient, lightweight, embeddable scripting language. It combines simple syntax with a highly flexible design, making it ideal for various applications, from game development to web scripting. Because, we use Lua at our work frequently, we recognize the lack of documentation about this awesome language, so we
WordPress
Is It Time to Drop WordPress for Static Site Generators? WordPress has been a dominant force in the world of website creation since its inception in 2003. Originating as a simple blogging platform, WordPress evolved into a full-fledged content management system (CMS), powering over 40% of the web. Its popularity
Tutorials
Apache CouchDB is an open-source NoSQL database that is known for its ease of use, high availability, and resilience. It uses a schema-free, document-oriented data model and stores data in JSON format. One of its standout features is the ability to replicate data across multiple servers, making it highly reliable
Tutorials
Deploying a Laravel PHP application with a PostgreSQL database using Docker and Docker Compose is an efficient way to manage and scale web applications. Docker allows you to package the application and its dependencies into a container, ensuring consistency across different environments. Docker Compose simplifies the orchestration of multiple containers,
Education
Educational games are more than just fun—they’re powerful tools for learning. They engage students, kids, and teens in interactive experiences that reinforce critical thinking, problem-solving, and creativity. By incorporating play into education, these games help learners grasp complex concepts in a way that traditional methods can't
Education
Geoguess is a free and lazy geoguess game. Players compete how close the player can guess random locations in five rounds. You can play multiplayer with your friends up to five friends. The first player creates a room and decides the room size. Other players type the same room name
Laravel
Laravel, a powerful PHP framework, is widely recognized for its elegant syntax, robust features, and ease of use, making it a preferred choice for web application development among freelance developers and enterprise teams alike. Its features like routing, ORM, and task scheduling, combined with a large ecosystem of tools, streamline
macos
Gaming on macOS has traditionally been challenging due to limited support from game developers, with most popular games being optimized for Windows. The hardware in many Macs, particularly integrated GPUs, is not designed for high-end gaming, and the macOS ecosystem lacks the same level of gaming-focused software support as Windows.
Tutorials
How to Install Ajenti Web Interface Platform on Ubuntu LTS 24.04
backend
Choosing the right API architecture and strategies is crucial in web development. GraphQL and REST are popular options, each with unique benefits and drawbacks. Here's a concise comparison to help you decide. REST API A REST API write operation is an HTTP request that allows clients to create
iOS
Transferring files between iPhone (iOS) and Windows devices has always been a challenge for users. While Apple’s ecosystem is designed for seamless connectivity within its own devices, moving files to a Windows PC can be cumbersome. The lack of direct support, compatibility issues, and the need for third-party solutions