@ -43,11 +43,16 @@ If you want to upgrade the version of memos, use the following command.
docker-compose down && docker image rm neosmemo/memos:latest && docker-compose up -d
docker-compose down && docker image rm neosmemo/memos:latest && docker-compose up -d
```
```
### Other guides
- [Deploy on render.com](./docs/deploy-with-render.md)
- [Deploy on fly.io](https://github.com/hu3rror/memos-on-fly)
## Contribute
## Contribute
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. 🥰
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. 🥰
See more in [development guide](https://github.com/usememos/memos/tree/main/docs/development.md).
See more in [development guide](./docs/development.md).
4. Paste in the link for the public git repository for memos (https://github.com/usememos/memos) and press continue
4. Paste in the link for the public git repository for memos (https://github.com/usememos/memos) and press continue


5. Render will pre-fill most of the fields but you will need to create a unique name for your web service
5. Render will pre-fill most of the fields but you will need to create a unique name for your web service
@ -48,13 +50,13 @@ Create an account at [Render](https://dashboard.render.com/register)
7. Don't touch the "branch", "root directory", and "environment" fields
7. Don't touch the "branch", "root directory", and "environment" fields


8. Click "enter your payment information" and do so
8. Click "enter your payment information" and do so




9. Select the starter plan ($7 a month - a requirement for persistant data - render's free instances spin down when inactive and lose all data)
9. Select the starter plan ($7 a month - a requirement for persistant data - render's free instances spin down when inactive and lose all data)
@ -84,45 +86,45 @@ Create an account at [Render](https://dashboard.render.com/register)
18. Click "Save"
18. Click "Save"


19. Wait...again...while the webservice redeploys with the persistant disk
19. Wait...again...while the webservice redeploys with the persistant disk


20. aaaand....we're back online!
20. aaaand....we're back online!


21. Time to test! We're going to make sure everything is working correctly.
21. Time to test! We're going to make sure everything is working correctly.
22. Click the link in the top left, it should look like `https://the-name-you-chose.onrender.com` - this is your self hosted memos link!
22. Click the link in the top left, it should look like `https://the-name-you-chose.onrender.com` - this is your self hosted memos link!


23. Create a Username and Password (remember these) then click "Sign up as Host"
23. Create a Username and Password (remember these) then click "Sign up as Host"


24. Create a test memo then click save
24. Create a test memo then click save


25. Sign out of your self-hosted memos
25. Sign out of your self-hosted memos


26. Return to your Render dashboard, click the "Manual Deploy" dropdown button and click "Deploy latest commit" and wait until the webservice is live again (This is to test that your data is persistant)
26. Return to your Render dashboard, click the "Manual Deploy" dropdown button and click "Deploy latest commit" and wait until the webservice is live again (This is to test that your data is persistant)


27. Once the webservice is live go back to your self-hosted memos page and sign in! (If your memos screen looks different then something went wrong)
27. Once the webservice is live go back to your self-hosted memos page and sign in! (If your memos screen looks different then something went wrong)
28. Once you're logged in, verify your test memo is still there after the redeploy
28. Once you're logged in, verify your test memo is still there after the redeploy