Nofu (Not Only For Us) is personal dashboard
Find a file
2024-07-02 15:44:39 +02:00
.docker First release 2024-06-14 17:20:01 +02:00
app Add some options in settings page 2024-07-02 11:50:00 +02:00
cache Forgot move cache outside public dir 2024-06-17 11:48:42 +02:00
data First release 2024-06-14 17:20:01 +02:00
public Update README and docker file 2024-07-02 15:44:39 +02:00
template/default Add some options in settings page 2024-07-02 11:50:00 +02:00
.gitignore Update README and docker file 2024-07-02 15:44:39 +02:00
composer.json First release 2024-06-14 17:20:01 +02:00
Dockerfile Update README and docker file 2024-07-02 15:44:39 +02:00
README.md Update README and docker file 2024-07-02 15:44:39 +02:00

Nofu

Nofu for Not Only For Us is personal dashboard

Table of Contents

Introduction

There are many impressive dashboards (awesome-selfhosted), which are perfect for our needs. However, for non-technical people/geeks/computer enthusiasts/dev...., it can be difficult to understand all the features offered by these dashboards. That's why I created NOFU in 'scratch-an-itch' mode. Although it may not be perfect for everyone, it meets my needs and those of my family circle.

I also wanted a place where my family could find all my services with a quick documentation on my infrastructure (software used, what it's for, where it's located, where backups are stored...), in case I stop functioning one day. So that they can recover the family data or call someone to help them.

screenshot screenshot screenshot

Features

  • Simple to understand
  • Easy customisation
  • Minimal dependance
  • No database
  • Easy backup and deploy
  • Static page
  • Fast
  • No JS or only for eye candy
  • Responsive

Instalation

Manual

Classic git clone, run composer, create website with your web server, that's all.

Clone

git clone https://forge.leslibres.org/Knah-Tsaeb/Nofu.git

Install dep

composer install --no-dev

Serve public folder throw your web server.

Docker

Clone, build and run.

Clone

cd /tmp
wget https://forge.leslibres.org/Knah-Tsaeb/Nofu/raw/branch/main/Dockerfile

Build

docker buildx build -t nofu:0.2.0 .

Run

docker run -d --restart unless-stopped -v nofu_data:/var/www/data -e TZ=UTC -p 8189:80 --name nofu nofu:0.2.0

Ressources

And some code from Stack Overflow :-)

Licence

WTFPL

           DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
                   Version 2, December 2004
 
Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>

Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
 
           DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
  TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

 0. You just DO WHAT THE FUCK YOU WANT TO.