edinote es una aplicación para tomar notas basada en web. Su objetivo es ser simple y rápido, al mismo tiempo que proporciona algunas características interesantes como soporte de etiquetado y rebajas, y una configuración sencilla para su propio servidor web.
Inicie sesión con las credenciales 'demo' / 'demo' en edinote .haeringer.org. Tenga en cuenta que los archivos nuevos se borran cada 30 minutos en la demostración.
edinote se ejecuta con una configuración estándar de Apache o Nginx + PHP. PHP está probado para versiones desde 5.5 hasta 7.0.
Como base de datos, edinote viene con SQLite de forma predeterminada, por lo que las instrucciones a continuación también son para usarla con SQLite. La configuración de la instalación para su uso con MySQL está en desarrollo.
Por ejemplo, para comenzar con Ubuntu 16.04 con Apache, puede usar el siguiente comando de instalación:
sudo apt-get update && apt-get install apache2 php libapache2-mod-php php-sqlite3
La compatibilidad con SQLite puede estar deshabilitada de forma predeterminada. Habilítelo descomentando la siguiente línea en /etc/php/7.0/apache2/php.ini
:
extension=php_pdo_sqlite.dll
Puede utilizar un vhost estándar simple como el ejemplo de Apache a continuación. Sin embargo, para producción, debes usar SSL/HTTPS, por ejemplo con un certificado de letsencrypt.
<VirtualHost *:80>
ServerName edinote .example.com
DocumentRoot /var/www/ edinote .example.com/public
ErrorLog ${APACHE_LOG_DIR}/ edinote .example.com-error.log
CustomLog ${APACHE_LOG_DIR}/ edinote .example.com-access.log combined
</VirtualHost>
Para instalar edinote , elija la última versión, descárguela y descomprímala en la raíz de documentos de su servidor web (por ejemplo, /var/www/ en Ubuntu):
cd /var/www/
sudo wget https://github.com/haeringer/edinote/archive/vX.X.X.tar.gz
sudo tar xf vX.X.X.tar.gz
Cambie el nombre del directorio descomprimido al nombre que configuró en el servidor web vhost:
sudo mv edinote -X.X.X edinote .example.com
Otorgue permisos de propietario al usuario del servidor web (por ejemplo, 'www-data' en Ubuntu) en el directorio de datos edinote :
sudo chown -R www-data:www-data edinote .example.com/data
Después de la instalación, reinicie su servidor web (por ejemplo, service apache2 restart
en Ubuntu) e inicie sesión como usuario ' admin ' con contraseña ' edinote '. Después de iniciar sesión, cambie la contraseña predeterminada en la configuración del usuario.
En entornos de producción, se recomienda colocar el directorio de datos fuera de la raíz de documentos del servidor web, por ejemplo en un almacenamiento externo o en /var/lib/:
sudo mkdir /var/lib/ edinote
sudo mv edinote .example.com/data /var/lib/ edinote /
Cambie la ruta DATADIR en la configuración edinote :
sudo vi edinote .example.com/includes/constants.php
define("DATADIR", "/var/lib/ edinote /data/");
Si ya tiene un montón de archivos de texto que le gustaría importar a edinote , puede simplemente copiar esos archivos en el directorio de datos de su usuario (por ejemplo, en data/admin/) y edinote los leerá y actualizará la base de datos. automáticamente al recargar la página.
Copyright (c) 2015 Ben Haeringer (Licencia MIT)
Consulte LICENCIA.txt para obtener más información.