Next.js based notes app. Designed to be deployed on local network (ex: raspberry pi).
Share content between multiple devices on the same network. Helps avoid using messaging platforms for sharing notes/links/messages between devices on the same network.
All data is stored to sqlite database. No additional dependencies required.
Steps to deploy to a network device like a raspberry pi (or laptop/desktop)
- Clone the repo
git clone https://github.com/sidswork/pi-notes.git - Install dependencies
cd pi-notes && yarn - Setup database
yarn setup:db - Build
yarn build - Start the server
yarn start
Local network setup on linux
- Allow incoming connections to port
3000through the firewall - Note the IP address of the device
- Access notes on all devices on the same network at
http://{ip-addr}:3000
npm run dev
# or
yarn devOpen http://localhost:3000 with your browser to see the result.