All Projects → nunux-keeper → keeper-docker

nunux-keeper / keeper-docker

Licence: GPL-3.0 license
Self-hosted Nunux Keeper with Docker

Programming Languages

shell
77523 projects
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to keeper-docker

express-docker-app
Hyperminimal setup of an Express app with Docker. :)
Stars: ✭ 15 (-74.58%)
Mutual labels:  docker-stack
Docker-Dev-Stack
My (self used) Docker Dev Stack (with NginX, PHP, MySQL & more) for different systems. Feel free to use.
Stars: ✭ 22 (-62.71%)
Mutual labels:  docker-stack
Weibospider
This is a sina weibo spider built by scrapy [微博爬虫/持续维护]
Stars: ✭ 2,408 (+3981.36%)
Mutual labels:  docker-stack
Swarmpit
Lightweight mobile-friendly Docker Swarm management UI
Stars: ✭ 2,255 (+3722.03%)
Mutual labels:  docker-stack
video-tutorial-docker
Learn with me and get more knowledge about Docker and Docker Swarm environments.
Stars: ✭ 29 (-50.85%)
Mutual labels:  docker-stack
docker-compose-v3
No description or website provided.
Stars: ✭ 15 (-74.58%)
Mutual labels:  docker-stack
greendns-stack
docker compose/stack of greendns
Stars: ✭ 23 (-61.02%)
Mutual labels:  docker-stack

Self-hosted Nunux Keeper

Your personal content curation service.

This project is an automated setup to configure and run a self-hosted instance of Nunux Keeper.

Prerequisites

Installation

The installation is fully automated. Simply run the following commands on a Docker host:

git clone https://github.com/nunux-keeper/keeper-docker.git
cd keeper-docker
make deploy

This command will setup the following services:

Container's persistent data are located into the ./var directory. If you want to make a fresh installation from scratch don't forget to destroy this directory.

Uninstallation

Uninstallation is as simple:

make undeploy

Configuration

Configuration is located into the ./etc directory. Please check *.env files in order to see what parameters can you change to fit your needs. Beware that some parameters can break this automatic setup and should not be modified.

By default the application is configured to be hosted on http://localhost. If you want to change this you can edit the .env file.

Usage

Once started, Yous can access to those URL:

What is missing?

There is some missing parts not very useful for doing content curation. But you may be interested in:

  • Nunux Keeper Portal: The official Nunux Keeper web portal.
  • Nunux Keeper CLI: The CLI
  • Metrics production: Nunux Keeper is able to produce metrics to any StatsD collector. Then you can aggregate and visualize those metrics with some great tools like InfluxDB and Grafana.
  • Object Storage: Nunux Keeper is able to use a S3 compatible object storage (like Minio) to store documents attachments.
  • And a lot of operational stuff: monitoring, alerting, backups, etc.

Troubleshooting

If you have trouble to start Elasticsearch and you have the following message into your logs:

make logs service=elasticsearch

...
max virtual memory areas vm.max_map_count [65530] is too low, increase to atleast [262144]
...

You have to increase this system property and restart some services:

sudo sysctl -w vm.max_map_count=262144
make restart service=elasticsearch
make restart service=keeper-core-api
make restart service=keeper-job-worker

NUNUX Keeper

Copyright (c) 2016 Nicolas CARLIER (https://github.com/ncarlier)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].