No description
Find a file
2021-01-25 09:58:48 -06:00
chrome-extension added server url option to chrome extension 2021-01-23 13:22:23 -06:00
static checked off items 2021-01-24 11:16:09 -06:00
templates checked off items 2021-01-24 11:16:09 -06:00
.dockerignore checked off items 2021-01-24 11:16:09 -06:00
.gitignore checked off items 2021-01-24 11:16:09 -06:00
args.js almost done 2021-01-23 11:49:13 -06:00
docker-build.sh added docker support 2021-01-23 14:05:02 -06:00
docker-run.sh update docker-run data dir 2021-01-23 23:24:26 -06:00
Dockerfile added docker support 2021-01-23 14:05:02 -06:00
package-lock.json start auth 2021-01-23 18:05:39 -06:00
package.json start auth 2021-01-23 18:05:39 -06:00
README.md login working, added readme 2021-01-23 23:16:57 -06:00
server.js added version 2021-01-25 09:58:48 -06:00
tinypin-icon.psd almost done 2021-01-23 11:49:13 -06:00
TODO.md fix todo 2021-01-24 11:17:17 -06:00
version.txt added version 2021-01-25 09:58:48 -06:00

tinypin

A self-hosted, minimalistic image collection board.

running

git clone https://github.com/slynn1324/tinypin.git
cd tinypin
npm install
node server.js

docker

docker run -d --name tinypin -p 3000:3000 -v "$(pwd)/data:/data" --restart=unless-stopped slynn1324/tinypin

building

Feel free to build your own docker images, maybe with your own customizations.

git clone https://github.com/slynn1324/tinypin.git
cd tinypin
docker build -t tinypin .

or

./docker-build.sh

chrome extension

  • visit chrome://extensions
  • enable developer mode
  • click Load Unpacked
  • chose the chrome-extension folder
  • click details for the add to tinypin extension
  • click extension options
  • update the url for your tinypin installation

I'll see about publishing it in time....

security

There is trivial security on the web pages to allow for multiple user support. I make no claim to the robustness of the security for the content nor the hashed credential storage in the database. Additional layers of security should be considered before exposing the application to the internet.