All Projects → nebulade → Meemo

nebulade / Meemo

Licence: mit
Meemo - Your personal notes

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Meemo

Butterfly
🎨 Powerful, minimalistic, cross-platform, opensource note-taking app
Stars: ✭ 381 (+67.84%)
Mutual labels:  notes, note, note-taking
monte-note
Note taking application with a rich set of editing and management features
Stars: ✭ 63 (-72.25%)
Mutual labels:  notes, note, note-taking
uwunote
Kinda like Windows 10 Sticky notes but subjectively better - Written in go and GTK3+
Stars: ✭ 16 (-92.95%)
Mutual labels:  notes, note, note-taking
Posce
A note-taking toolkit for your command line.
Stars: ✭ 103 (-54.63%)
Mutual labels:  note-taking, notes
Piece
📜 Less equals more. A neat and elegant app for temporary note-taking.
Stars: ✭ 86 (-62.11%)
Mutual labels:  note-taking, notes
Docpht
With DocPHT you can take notes and quickly document anything and without the use of any database.
Stars: ✭ 90 (-60.35%)
Mutual labels:  note, notes
Notemarks
A git based labeling app to manage notes, documents, and bookmarks.
Stars: ✭ 61 (-73.13%)
Mutual labels:  note-taking, notes
Notejot
Stupidly-simple notes app.
Stars: ✭ 138 (-39.21%)
Mutual labels:  note-taking, notes
Tomboy
This is the active development for Tomboy. Tomboy is still merged to git.gnome.org
Stars: ✭ 103 (-54.63%)
Mutual labels:  note-taking, notes
Vsnotes
Simple VS Code extension for plain text note taking.
Stars: ✭ 146 (-35.68%)
Mutual labels:  note-taking, notes
My Notes
Simple and fast note-taking in Chrome with Google Drive support.
Stars: ✭ 155 (-31.72%)
Mutual labels:  note-taking, notes
Stickynotes
A Sticky Note Application
Stars: ✭ 74 (-67.4%)
Mutual labels:  note, notes
Gitjournal
Mobile first Note Taking integrated with Git
Stars: ✭ 1,138 (+401.32%)
Mutual labels:  note-taking, notes
Minimal Notes
Minimal Notes web app build with Vue.js
Stars: ✭ 102 (-55.07%)
Mutual labels:  notes, webapp
Notes
A zero dependency shell script that makes it really simple to manage your text notes.
Stars: ✭ 62 (-72.69%)
Mutual labels:  note-taking, notes
Notes Cli
Small markdown note taking CLI app playing nicely with your favorite editor and other CLI tools
Stars: ✭ 122 (-46.26%)
Mutual labels:  note-taking, notes
Alephnote
Lightweight note taking client for Simplenote or Standard Notes (or simply local storage)
Stars: ✭ 149 (-34.36%)
Mutual labels:  note, notes
Mininote
📔 A simple Markdown note-taking editor
Stars: ✭ 171 (-24.67%)
Mutual labels:  note-taking, notes
Omni Notes
Open source note-taking application for Android
Stars: ✭ 2,343 (+932.16%)
Mutual labels:  note-taking, notes
Vnote
A pleasant note-taking platform.
Stars: ✭ 8,714 (+3738.77%)
Mutual labels:  note-taking, note

Meemo

Meemo is a personal data manager. It lets you simply input any kind of information like notes, thoughts, ideas as well as acts as a bookmarkmanager and todo list. The user interface resembles a news feed organized with tags. Full text search further allows you to quickly find information in your pile of accumulated data.

For better bookmarking, there are chrome and firefox webextensions available.

Support meemo development: Flattr Meemo

Build Status

Installation

Install

or using the Cloudron command line tooling

cloudron install --appstore-id de.nebulon.guacamoly

To you run Meemo outside a Cloudron environment, those dependencies are required:

nodejs  >= 4.1.1
mongodb >= 2.6

and the installation consist of:

cd meemo
npm i
./node_modules/.bin/gulp
./app.js

Possible env variables for configuration are:

PORT=3000
BIND_ADDRESS=0.0.0.0
APP_ORIGIN="https://example.com"
MONGODB_URL="mongodb://username:[email protected]:27017/meemo" # username and password are optional
ATTACHMENT_DIR="./storage"

# using LDAP user management
LDAP_URL="ldap://my.ldap.server"
LDAP_USERS_BASE_DN="ou=users,dc=example"
LDAP_BIND_DN="cn=admin,ou=users,dc=example"
LDAP_BIND_PASSWORD=""

# using local file user management via admin cli tool
LOCAL_AUTH_FILE=".users.json"	# also pass this for the admin tool to find the correct file

# to enable email receiving
MAIL_IMAP_SERVER="my.mail.server"
MAIL_IMAP_PORT=993
MAIL_IMAP_USERNAME=""
MAIL_IMAP_PASSWORD=""
MAIL_DOMAIN="example.com"

Building

The app package can be built using the Cloudron command line tooling.

cd meemo

cloudron build
cloudron install

Development

The app can also be run locally for development. It depends on a locally running mongodb and optionally on an instance of the ldap test server.

cd meemo

npm install

# with LDAP
LDAP_BIND_DN="cn=admin,ou=users,dc=example" LDAP_BIND_PASSWORD="password" LDAP_USERS_BASE_DN="ou=users,dc=example" LDAP_URL="ldap://localhost:3002" ./app.js

# without LDAP
./admin user-add --username test --password test --display-name "Test User"
./app.js
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].