Wreeto is an open source note-taking, knowledge management and wiki system built on top of Ruby on Rails framework.
Deploy this app to RackNerd for $0.99/mo only!
v3 is not compatible with v2, you will have to export your notes in v2 and import them in v3. This happens because v3 is almost a re-write of v2.
Wreeto is an open source note-taking, knowledge management and wiki system built on top of Ruby on Rails framework.
Initially this was built because I didn't like the note-taking apps out there and I wanted something simple, structured and straightforward, with no bells and whistles.
or
Copy the .env.development.local
to .env
:
cp .env.development.local .env
and set up your variables:
OAUTH_GOOGLE_ID=
OAUTH_GOOGLE_SECRET=
POSTGRES_HOST=postgres
POSTGRES_USER=wreeto_admin
POSTGRES_PASSWORD=wreeto_password
POSTGRES_DB=wreeto_db
POSTGRES_PORT=5432
RACK_ENV=production
RAILS_ENV=production
RECAPTCHA_SITE_KEY=
RECAPTCHA_SECRET_KEY=
REDIS_HOST=redis
REDIS_PASSWORD=
SMTP_USERNAME=
SMTP_PASSWORD=
WREETO_HOST=localhost # your IP Address or domain
WREETO_PORT=8383
The easiest way to get started now is to use docker-compose
and simply execute:
For running the latest version (might be unstable) use image: chrisvel/wreeto:master
. Instead use the latest stable version as (example) image: chrisvel/wreeto:version-
.
docker-compose up
If you decide to just copy the docker-compose.yml
file in order to deploy it locally, you'll also need to create .env
(instructions in 4.1) and docker-entrypoint.sh
. Make sure to add execute permissions to it sudo chmod +x docker-entrypoint.sh
.
In order to initialize the database and load the default account, you'll need to run:
docker-compose run app bundle exec rake db:drop db:migrate db:setup
You will need to setup postgres, ruby, redis and their appropriate dependencies necessary by your O/S and environment.
As for every Rails project:
- bundle install
- bundle exec rake db:drop db:migrate db:setup
- bundle exec rails s
Do not forget to create the .env
file.
The default credentials are: username admin
and password password
.
You can create another account from the Rails console by running bundle exec rails console
or docker-compose run app bundle exec rails console
and then
account = Account.create!
User.create!({username: 'admin', email: 'user@email.com', password: 'password', confirmed_at: DateTime.now, account: account})
by changing the values as you wish, then exit
.
To access the web application with default settings (hostname/port) please go to
http://localhost:8383
There are several ways you can help with wreeto:
AGPLv3 License for the community version
There is a premium version and there is a pricing plan for this edition. Please check https://wreeto.com or email to
Please login to review this project.
No reviews for this project yet.
A simple wiki engine written in Perl. No database required.
Write notes and todos online in markdown with tag filtering…
Realtime collaborative markdown notes on all platforms, for…
Comments (0)
Please login to join the discussion on this project.