Skip to content

Off Grid Docs WIKI

CJ Combs edited this page Jul 17, 2024 · 4 revisions

Welcome to the Off-Grid-Docs-Public wiki!

This was a **"pet project"**to give me a PHP driven off-grid solution that I can run on my NVIDIA Jetson (with an AI docker too of course) and my Raspberry PI giving access to anyone needing survival documents or videos or even my technical docs when I didn't have Internet service.

I utilize this as a nice repository of all my technical support docs when I am at a site that is having technical issues and I need FAST access to my content.

First up... This is an APLHA build (v44) that is still in development.

Purpose: To provide anyone in the world easy to develop code and easy to deploy code on ANY platform so they can have their own personal off grid documentation and video repository for ANY kind of situation like Traveling, Survival, Personal Wiki, you name it.

FEATURES:

Dark Mode (Still being enhanced) Add Categories Upload content Edit/Delete Categories Dashboard Design (Left Hand Navigation) Stats (Early Stages)

ROADMAP:

  • Hybrid Database with Local Repository (Fail Safe mode)
  • UI Enhancements
  • Logo Enhancements
  • Main Page Functions on Home Page
  • Contributor Access (Once in BETA)
  • TBD

THANK YOU for checking out Off Grid Docs! I hope it helps you too!

Never required but always appreciated: https://buymeacoffee.com/elevateyourskills

LAMP (Linux) Web Version Info: The Linux Standalone version (Works on Raspberry PI's, NVIDIA Jetsons, Linux Mint, etc.) is in the "LAMP Version - NON-Docker" folder. Some modification MIGHT be needed once you load into your standard LAMP setup. There is NO Hybrid Database yet. To test, check code, run locally with no Internet.

===============================================================================

Steps to Deploy the Application Using Docker

Ensure Docker and Docker Compose are Installed: Make sure that Docker and Docker Compose are installed on the user's machine. Users can download and install Docker from Docker's official website. https://www.docker.com/

Create Necessary Files: Ensure that the provided Dockerfile and docker-compose.yaml are placed in the root directory of your project.

Run the Docker Compose Command: Users can deploy the application by navigating to the root directory of your project and running the following command:

docker-compose up --build

This command will:

Build the Docker image from the Dockerfile. Start the Docker container and map port 80 of the container to port 8081 on the host machine.

===============================================================================

Steps to Deploy the Application Locally (LAMP Web Server - Linux Based)

LAMP Version: After cloning the REPO, copy the files from the LAMP Version - NON Docker folder to your website. Make sure you configure all your PHP settings correctly. (More on this later)

Will provide AP setup and commands to host this so others in your group/family can access the webserver.

===============================================================================

Steps to Deploy the Application Locally (Windows Web Server - Windows Based)

TBD