One place for the things you keep meaning to get to
Larnik is a free online service for tracking your tasks
and activities — and anything else that has more to say
than a title: what needs doing this week, what you are
halfway through, what someone recommended two years
ago. Make an account and start with one list — the rest
is there when you want it.
📋 Lists that fit the thing
Add your own fields — rating, year, director,
due date, tags — and sort by any of them.
Group related lists together and drag the home
screen into the order you think in.
📌 Boards for work in motion
Kanban boards with your own columns, assignees
and due dates. Drag items across as the work
moves; anything overdue is highlighted. Share a
board and assign items to anyone on it.
🎬 Films and games, looked up for you
Search TMDB for films and Steam, MobyGames or
IGDB for games from inside the app. Larnik
stores a reference, not a copy, so posters and
credits stay current and your database stays
small.
📦 Write it once, use it everywhere
Build a catalog of your own kinds of thing and
link list items to it. Rename it once and every
list follows — and rate the same film again on
every rewatch.
🤝 Share a list, or a link
Give someone view or edit access, or publish a
read-only link that needs no account at all.
What a collaborator deletes lands in your
trash, not theirs.
↕ Spreadsheets in and out
Import XLSX, XLS, ODS, CSV and TSV with their
columns typed, and export everything back the
same way — field types included, so it comes
home cleanly.
🗑 Nothing lost by accident
Deleting anything parks it in a recycle bin
with everything it contained. Restore a list
and its items, fields and values come back with
it.
Who can create an account, and how Larnik keeps bots out.
Invites
Needed for “Invite only”. With “after approval”, an invite skips the approval.
With an email address the invite is emailed, works once, and only for that address. Without one you get a link to share yourself.
All changes saved
New account defaults
What every new account starts with. These are the same settings people find under Account settings — here you choose where they begin. Accounts that already exist are never changed.
All changes saved
Mail server
Larnik sends account emails (email confirmation and password reset) through this SMTP server.
All changes saved
Modules
Turn Larnik's optional modules on or off for everyone, and set the data providers and keys they share.
All changes saved
Languages
The language Larnik speaks. Every account can pick its own in Account settings; the default below is what the sign-in page and everyone who hasn't picked one see. Add any language and translate it here, or reword any text of a built-in one.
Default language
Used on the sign-in page, in emails to people without an account yet, and for every account that follows the default.
Languages
Built-in languages ship with Larnik and cannot be removed. “Translated” counts the texts a language has its own wording for; anything missing is shown in its base language.
All changes saved
Logs
Quick filters:
Backup & restore
Everything on this instance in one file — every account, list, item and image, plus the mail and sign-up settings.
Automatic backups
Taken by the server itself — nothing to set up on your computer.
Restore from a file
Upload an archive you downloaded earlier — after a crash, or when moving to a new server.
Drop a backup here or
It is checked and added to the list below. Nothing changes until you press Restore.
A restore replaces every account, list and image on this instance with the ones in the archive.
Larnik saves the current state first, so a restore can itself be undone.
Backups on the server
Help
How to run this Larnik: the admin console and the server it runs on. Only administrators see these pages; the user guide everyone can read is at /help.
New list
Please, provide list name
Category
Choose the lists to include. A list counts as done when all its items are done.
Edit item
Save link to Larnik
Choose a list to save this link to.
List
Account settings
Default fields for new lists
These fields are added automatically to every new list you create.
Default item sort for new lists
New lists will start sorted this way. Done items always stay at the bottom.
Date format
How dates are displayed throughout the app.
Language
The language of Larnik's screens and of the emails it sends you. The page reloads when you save a different one.
Theme
Changes the app's colors. Applied immediately on save.
Verhavod boards
The 📌 Kanban boards: columns of items with an assignee and a due date, shared with the people you work with. Turning this off hides your boards; nothing on them is deleted.
Trash
Deleted lists, items, fields and catalogs wait here so you can restore them. Unsaved changes above are discarded.
Intro tour
A one-minute walk through the home screen: what each button does and where to start. Unsaved changes above are discarded.
Custom themes
Build your own color scheme, or import one someone shared with you.
Edit theme
Changes preview live behind this dialog. Cancel puts everything back.
Name
Colors
Shape & type
Export all lists
Each list will be a separate sheet in the document.
Import items
📂
Drop a file here or
CSV · XLSX · XLS · ODS · TSV
Choose sheet
This file has several sheets. Select which one to import.
Map columns
Title *
Notes
Status
Value = done
Done date
Other columns → custom fields
Checked columns are imported — into this list's field of the same name
if there is one, otherwise into a new field. Files exported from Larnik
keep their field types; for other files, pick a type.
Rows already in the list
This list blocks duplicate titles, so a row whose title is already here updates that item instead of adding a second one.
Preview (first 5 rows)
Import complete
New category
List settings
List name
Icon
Category on your home screen
Custom fields
Modules
New lists start with every module off. Turn one on to add its things to this list and link items to them; turning it off later keeps the items already linked.
Duplicate items
With duplicates blocked, no two items in this list can share a title (spacing and letter case are ignored). Existing duplicates must be cleaned up before this can be turned on, and imports merge repeated titles instead of adding them twice.
Item sort
Done items always stay at the bottom, regardless of sort.
Import items
Add items from an XLSX, XLS, ODS, CSV or TSV file. Opening the import closes this window without applying other changes.
Lists in this group
A list counts as done when all its items are done.
New kind
Kind name
Icon
Duplicate objects
With duplicates blocked, no two objects of this kind can share a title (spacing and letter case are ignored). Existing duplicates must be cleaned up before this can be turned on, and imports merge repeated titles instead of adding them twice.
Fields
Every object of this kind shares these fields — e.g. Director, Year, Platform.
On linked items
New object
PNG, JPEG, GIF or WebP, up to 5 MB. Shown instead of
the icon on this object's card and on every list item
linked to it.
Add from catalog
Kind
Object
No objects of this kind yet — add one in the Kufaryk catalog first.
Movie
Seasons
Fields
Movie fields
Your own fields for every film in the catalog — nobody else sees them or their values. Take one straight from TMDB — year,
country, director, genres… — or define your own and fill it in per film.
Each field says where it shows up: on the film's card, on the list items
linked to it, or both.
Read from TMDB and never edited here — the film's own data.
Value
Show it
Add a movie
Add to a list
List
You have no list to add it to yet — create one on the home screen first.
Game
Fields
Game fields
Your own fields for every game in the catalog — nobody else sees them or their values. Take one straight from the game
database — year, platforms, developer, genres, score… — or define your
own and fill it in per game.
Each field says where it shows up: on the game's card, on the list items
linked to it, or both.
Read from whichever database Guliona is set to use, and never edited here — the game's own data.
Value
Show it
Add a game
New board
Board name
Icon
Category on your home screen
Columns
Drag ⠿ to reorder. Cards in a column marked Done count as finished — they are never highlighted as overdue. Only an empty column can be removed.
Modules
New boards start with every module off. Turn one on to link cards to its things; turning it off later hides those links until it is on again.
Custom fields
Every card on this board gets these fields, next to its name, note, assignee and due date.
New item
Object
Share
Share with a person
Link sharing
Anyone with the link can view this — no Larnik account
needed. They can never change anything.
Replacing or turning the link off stops the old one
working immediately.
Import objects
📂
Drop a file here or
CSV · XLSX · XLS · ODS · TSV
Choose sheet
This file has several sheets. Select which one to import.
Map columns
Title *
Notes
Other columns → object fields
Checked columns are imported — into this kind's field of the same name
if there is one, otherwise into a new field. Files exported from Larnik
keep their field types; for other files, pick a type.
Rows already in the catalog
This kind blocks duplicate titles, so a row whose title is already here updates that object instead of adding a second one.
Preview (first 5 rows)
Import complete
Import document
XLSX, XLS and ODS files let you choose which sheet to import. CSV files are imported directly.
📂
Drop a file here or
XLSX · XLS · ODS · CSV
Choose sheet
Select which sheet to import.
Configure import
List name
Column mapping
Remaining columns → custom fields
Checked columns become custom fields on the new
list. Files exported from Larnik keep their field
types; for other files, pick a type.
Import complete
Set a new password
Tip:
instead — they choose the password and you never see it.
Saving signs this user out on every device. Pass the new password on over a channel you trust.