This web app just like instagram, but less functions. Only single user picture blog.
This app is licensed under a MIT license.
- Node.js homepage - show license
- Express.js homepage - show license
- Sequelize.js homepage - show license
- Semantic-UI homepage - show license
- Vue.js homepage - show license
- MySQL homepage - show license
- mysqljs homepage - show license
- EJS homepage - show license
may be some open source project doesn't in this list.
-
install Node.js v6.2.0+
-
npm install pm2 -g
-
install MySQL v5.7.11+ , and set the encoding to utf8
-
install nginx
-
git clone /link/to/this/program , and touch
config.json
in the program top level folder.{ "app": { "port": 9000, "host": "localhost", "timezone": "+08:00" }, "db": { "type": "mysql", "username": "root", "password": "123456", "database": "insta", "host": "localhost", "port": 3306, "pool": { "max": 5, "min": 0, "idle": 10000 } } }
-
cd /path/to/this/program & npm install
-
cd /path/to/this/program/app/assets/page & npm install & npm run build
-
cd /path/to/this/program/app/assets/root & npm install & npm run build
-
install graphicsmagick for image compression
-
start program using pm2, listening the local port, use nginx for reverse proxy
The initial account: {
username: "root"
password: "123456"
}
The following picture pictures may be a little different from the real programs
page interface, '/' or '/page' or '/index'
editor interface, /root#!/editor
-
Backup zip file encryption
-
Account infomations backup
-
All database fileds case sensitive
-
Image compression
-
Add favicon