Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App Submission: Blinko #2183

Open
wants to merge 32 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
8cbd8c6
Merge pull request #1 from getumbrel/master
dennysubke Sep 24, 2024
1679c67
Add files via upload
dennysubke Sep 24, 2024
b8cd858
Delete denny-linkstack directory
dennysubke Sep 24, 2024
98bbed6
Add files via upload
dennysubke Sep 24, 2024
34dce5d
Update docker-compose.yml
dennysubke Sep 24, 2024
c3c6fdb
Update umbrel-app.yml
dennysubke Sep 24, 2024
8a30866
Update umbrel-app.yml
dennysubke Sep 24, 2024
2c1669f
Update umbrel-app.yml
dennysubke Sep 24, 2024
8855afa
Update umbrel-app.yml
dennysubke Sep 24, 2024
7fb6b12
Update umbrel-app.yml
dennysubke Sep 24, 2024
a467b93
Update umbrel-app.yml
dennysubke Sep 24, 2024
627d78b
Update umbrel-app.yml
dennysubke Sep 24, 2024
57d703f
Add files via upload
dennysubke Sep 25, 2024
5c5ebcc
Delete excalidraw directory
dennysubke Sep 25, 2024
f54af58
Update umbrel-app.yml
dennysubke Sep 25, 2024
5899c20
Update umbrel-app.yml
dennysubke Sep 25, 2024
ad04036
Update umbrel-app.yml
dennysubke Sep 25, 2024
6290052
Delete linkstack directory
dennysubke Sep 25, 2024
3977fa6
Add files via upload
dennysubke Oct 27, 2024
0c3f58c
Update docker-compose.yml
dennysubke Oct 27, 2024
4edde17
Update docker-compose.yml
dennysubke Oct 27, 2024
f2d3c00
Delete denny-onionshare directory
dennysubke Oct 27, 2024
63fe245
Add files via upload
dennysubke Feb 12, 2025
3e85534
Create .gitkeep
dennysubke Feb 12, 2025
093b36a
Create .gitkeep
dennysubke Feb 12, 2025
860a64f
Update umbrel-app.yml
dennysubke Feb 12, 2025
5e5a54f
Update docker-compose.yml
dennysubke Feb 12, 2025
d9647cd
Update docker-compose.yml
dennysubke Feb 17, 2025
7051b1f
Update umbrel-app.yml
dennysubke Feb 17, 2025
8b34988
Update umbrel-app.yml
dennysubke Feb 17, 2025
99743b8
Delete blinko/data/blinko directory
dennysubke Feb 17, 2025
5235eb7
Create .gitkeep
dennysubke Feb 17, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions blinko/data/app/.gitkeep
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

1 change: 1 addition & 0 deletions blinko/data/db/.gitkeep
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

50 changes: 50 additions & 0 deletions blinko/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
version: '3.7'

services:
app_proxy:
environment:
APP_HOST: blinko_app_1
APP_PORT: 1111
PROXY_AUTH_ADD: "false"

db:
image: postgres:17.3@sha256:6e3358e46e34dae6c184f48fd06fe1b3dbf958ad5b83480031907e52b9ec2a7d
healthcheck:
test: ["CMD", "pg_isready", "-q", "-d", "blinko", "-U", "blinkouser"]
timeout: 45s
interval: 10s
retries: 10
user: "1000:1000"
volumes:
- ${APP_DATA_DIR}/data/db:/var/lib/postgresql/data:rw
environment:
POSTGRES_DB: blinko
POSTGRES_USER: blinkouser
POSTGRES_PASSWORD: blinkopass
restart: on-failure

app:
image: blinkospace/blinko:0.38.6@sha256:e3779d43e987ef65429db43bf06e74da6e0f9896e1d11fb3539d2afb5e85a31b
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:1111"]
interval: 30s
timeout: 10s
retries: 5
start_period: 30s
environment:
NODE_ENV: production
NEXTAUTH_URL: http://${DEVICE_DOMAIN_NAME}:1111
NEXT_PUBLIC_BASE_URL: http://${DEVICE_DOMAIN_NAME}:1111
NEXTAUTH_SECRET: 3VZEVZ8vC8gjvRChDW8QRtQysSErPwqkR7vyMjIt3PiE3Xhf4Z5rTruf9YU6HxAf
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nmfretz would it make sense to use the ${APP_PASSWORD} variable here as well?

DATABASE_URL: postgresql://blinkouser:blinkopass@blinko_db_1:5432/blinko
user: "1000:1000"
volumes:
- ${APP_DATA_DIR}/data/app:/app/.blinko:rw
logging:
options:
max-size: "10m"
max-file: "3"
depends_on:
db:
condition: service_healthy
restart: on-failure
37 changes: 37 additions & 0 deletions blinko/umbrel-app.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
manifestVersion: 1
id: blinko
name: Blinko
tagline: An AI-powered hub for your ideas and notes
category: files
version: "0.38.6"
port: 1111
description: >-
😉 Blinko is an open-source application that combines note-taking, microblogging, pastebin functionality, task management, and AI-powered features in a self-hosted environment. The platform allows users to quickly and efficiently capture their thoughts, with full Markdown support for easy formatting.


With the integration of AI models like OpenAI or Ollama, content can be intelligently searched and organized.

If you want to use the Ollama instance of your Umbrel, enter the following URL in the settings to connect to it: **http://ollama_ollama_1:11434**


The application provides a flexible way to manage notes, which can remain private or be shared publicly. Regular automatic backups and seamless data import and export ensure that users always retain control over their content. Since Blinko is self-hosted, users maintain full data sovereignty and can rely on a secure environment without commercial restrictions.


Built on Next.js, Blinko is optimized for speed and efficiency, offering a responsive and modern user experience. As an open-source project, it encourages collaboration and is available for free without hidden fees. It is designed for anyone looking for a powerful and customizable solution for digital organization.
developer: Blinko
website: https://blinko-demo.vercel.app/
submitter: dennysubke
submission: https://github.com/getumbrel/umbrel-apps/pull/2183
repo: https://github.com/blinko-space/blinko
support: https://github.com/blinko-space/blinko/issues
gallery:

Check warning on line 27 in blinko/umbrel-app.yml

View workflow job for this annotation

GitHub Actions / Lint apps

"icon" and "gallery" needs to be empty for new app submissions

The "icon" and "gallery" fields must be empty for new app submissions as it is being created by the Umbrel team.
- 1.jpg
- 2.jpg
- 3.jpg
- 4.jpg
- 5.jpg
releaseNotes: ""
dependencies: []
path: ""
defaultUsername: ""
defaultPassword: ""