8000 GitHub - 5ouma/homelab: ๐Ÿฅผ Self-hosted personal laboratory
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ homelab Public

๐Ÿฅผ Self-hosted personal laboratory

Notifications You must be signed in to change notification settings

5ouma/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

HomeLab

๐Ÿฅผ Self-hosted personal laboratory


Test Deploy pre-commit

Repobeats Analytics Image



๐Ÿ” Requirements



๐Ÿ”ง Setup

  1. ๐Ÿ“‹ Clone this Repository

    git clone https://github.com/5ouma/homelab.git
  2. ๐Ÿ”๏ธ Copy the .env.tmpl file to .env and Edit it

    Name Value
    AWS_ACCESS_KEY_ID Cloudflare R2 Access Key ID
    AWS_SECRET_ACCESS_KEY Cloudflare R2 Secret Access Key
    AWS_ENDPOINT Cloudflare R2 Endpoint Domain
    < 6DE1 /markdown-accessiblity-table>
  3. ๐Ÿ“ Follow the instructions below


๐Ÿ’พ Restoring Data

  1. ๐Ÿ—๏ธ Decrypt the Data

    # Your database password
    gpg -o ./backup.tar.gz -d /path/to/backup.tar.gz.gpg
    tar -xzf ./backup.tar.gz
  2. ๐Ÿ˜ Copy the Database

    docker compose create
    docker compose start database
    docker compose cp ./backup/service.sql database:/tmp/backup.sql
    docker compose exec database bash -c 'psql -d "$POSTGRES_DB" -U "$POSTGRES_USER" -f /tmp/backup.sql'

Sponsor this project

 

Contributors 2

  •  
  •  

Languages

0