O CodiMD é ótimo para trabalho colaborativo, mas gostaria de usá-lo para anotações pessoais no meu laptop (Ubuntu 18.04), configurado para funcionar sem conexão com a internet e usar o mínimo de recursos possível. A instalação manual parece ser um bom ponto de partida, mas as instruções pressupõem conhecimento de Node, npm, administração de banco de dados, etc. com os quais não estou familiarizado. Não preciso de TLS, autenticação de usuário ou conexões com serviços em nuvem.
Isto é o que tenho até agora:
sudo apt install -y nodejs npm sqlite3
sudo npm install -g node-gyp
sudo npm install -g yarn
# broken: sudo apt install -y libssl-dev
git clone https://github.com/codimd/server.git
cd server
sudo bin/setup
sudo vi config.json .sequelizerc
# in vi, copy 4 "db" lines from "development" to "production"
# in vi, disable "hsts" and "csp"
# in vi, what should go in the "url" line?
# in vi, what else needs modificaiton?
sudo npm run build
sudo npm start --production # fails: sequelize db:migrate && node app.js
# what is the best way to start CodiMD at boot?
Em resumo, estou procurando instruções detalhadas para configurar um CodiMD mínimo de 1 usuário no Ubuntu.