LogoLogo
DownloadBlog
  • Overview
  • Getting started
    • Meshnet explained
    • How to start using Meshnet
      • Using Meshnet on Windows
      • Using Meshnet on Android
      • Using Meshnet on iPhone/iPad
      • Using Meshnet on macOS
      • Using Meshnet on Linux
      • Using Meshnet on Android TV
    • How to use Meshnet securely
  • Features
    • Linking devices in Meshnet
      • Linking external Meshnet devices on Windows
      • Linking external Meshnet devices on Android
      • Linking external Meshnet devices on iPhone/iPad
      • Linking external Meshnet devices on macOS
      • Linking external Meshnet devices on Linux
      • Linking external Meshnet devices on Android TV
    • Explaining permissions
      • Remote access permissions
      • File sharing permissions
      • Traffic routing permissions
      • Local network permissions
    • Renaming devices in Meshnet
      • Renaming devices on Windows
      • Renaming devices on Android
      • Renaming devices on iPhone/iPad
      • Renaming devices on macOS
      • Renaming devices on Linux
    • Sharing files in Meshnet
      • Sharing files on Windows
      • Sharing files on Android
      • Sharing files on iPhone/iPad
      • Sharing files on macOS
      • Sharing files on Linux
      • Sharing files on Android TV
    • Routing traffic in Meshnet
      • Routing traffic from Windows
      • Routing traffic from Android
      • Routing traffic from iPhone/iPad
      • Routing traffic from macOS
      • Routing traffic from Linux
      • Routing traffic from Android TV
  • How-to guides
    • Gaming
      • How to set up a private Minecraft server with Meshnet
      • How to set up a private Stardew Valley server with Meshnet
      • How to play Quake 3 Arena over Meshnet
      • How to set up a private Team Fortress 2 server with Meshnet
      • How to set up a remote game-streaming server for Moonlight
      • How to set up a Palworld dedicated server
      • How to play Fallout: New Vegas multiplayer over Meshnet
      • How to set up a private Factorio server with Meshnet
    • Remote files and media access
      • How to set up and access shared folders
        • Configure and access shared folders on Windows
        • Configure and access shared folders on macOS
        • Configure and access shared folders on Linux
        • Access shared folders from Android
        • Access shared folders from iPhone/iPad
        • Access shared folders from Android TV
      • How to watch videos over Meshnet using Kodi
      • How to configure and access a Jellyfin media server remotely
      • How to set up a Plex media server and access it remotely
      • How to set up a remote NAS using OpenMediaVault and Meshnet
      • How to set up a remote picture library with LibrePhotos and Meshnet
      • How to use Syncthing for remote continuous file synchronization
      • How to set up a remote Airsonic music server
      • How to set up HTTP File Server for remote file access
      • How to set up a remote audiobook server
      • How to host a remote Kavita e-book server
      • How to set up and remotely access Immich using Meshnet
    • Remote device access
      • How to log in to your PC remotely over Meshnet
        • Connect to a Windows device
        • Connect to a macOS device
        • Connect to a Linux device
      • How to access remote systems over Meshnet using SSH
      • How to access your IP camera over Meshnet
      • How to use Home Assistant remotely over Meshnet
      • How to make secure macOS Time Machine backups from anywhere
      • How to use Ansible over Meshnet
      • How to access files in your NAS from anywhere without compromising its security
      • How to set up a phone as a security camera with remote access
      • How to assign custom host names to Meshnet services using Nginx proxy manager
      • How to use Proxmox VE remotely over Meshnet
      • How to set up a remotely controlled 3D printer
      • How to set up and remotely access a CasaOS server
    • Joint projects
      • How to set up an NGINX web server and remotely access it over Meshnet
      • How to use Nextcloud file syncing with Meshnet
      • How to set up pair programming using tmux
      • How to set up a Visual Studio Code server for remote development over Meshnet
      • How to host a Focalboard server for remote project management
      • How to use Meshnet for multi-screen Node.js development
      • How to use the Multi-user editing plugin in Unreal Engine over Meshnet
      • How to set up a private Mumble voice chat server
      • How to host a private Rocket.Chat server
    • Own VPN server setup
      • How to set up a VPN server through self-hosting or with DigitalOcean
      • How to create a VPN server with Microsoft Azure
      • How to create a VPN server with AWS
      • How to create a VPN server with Google Cloud
      • How to create a VPN server with Linode
      • How to create a VPN server with Hetzner
    • Network protection
      • How to set up your network protection with Pi-hole
      • How to set up your own DNS server
      • How to protect your network with AdGuard Home
      • How to use the self-hosted Whoogle search engine remotely
      • How to set up a VPN router using Meshnet
  • Troubleshooting
    • Common issues on Windows
    • Common issues on Android
    • Common issues on iPhone/iPad
    • Common issues on macOS
    • Common issues on Linux
Powered by GitBook

© 2025 Nord Security. All Rights Reserved.

On this page
  • Introduction
  • Before you begin
  • Deploy Focalboard in a Docker container
  • Set up your Focalboard account
  • Invite your Meshnet peers
  • Access Focalboard over Meshnet

Was this helpful?

  1. How-to guides
  2. Joint projects

How to host a Focalboard server for remote project management

Learn how to create and customize a Focalboard server on Windows, macOS, and Linux using Meshnet.

PreviousHow to set up a Visual Studio Code server for remote development over MeshnetNextHow to use Meshnet for multi-screen Node.js development

Last updated 11 months ago

Was this helpful?

Introduction

Using productivity tools, such as the open-source project , can be very beneficial. These types of tools provide a centralized platform for organizing and managing tasks and projects, making it easier to stay on track.

Focalboard has an intuitive design and is highly customizable. This control allows you to make a board that is specific to your needs. In addition, Focalboard includes many features and integrations with other platforms, such as , which enhances workflow efficiency even further.

However, hosting such a solution can oftentimes be expensive, since you need to pay for a server, domain name, and take care of website security. All of these problems can be overcome by self-hosting the Focalboard server and using Meshnet for secure . Meshnet allows you to work on in a private, encrypted network, meaning that your data is secure from unwanted outside connections.

This article contains instructions on how to host a Focalboard server using Docker and how you can invite your peers to the server.

Before you begin

Since the Focalboard server will be deployed using Docker, you must have Docker installed on your device. Instructions on how to download and install Docker can be found on the Docker website:

Deploy Focalboard in a Docker container

With Docker installed on your system, you can proceed with creating and deploying your Focalboard server as a Docker container.

  1. Open Command Prompt (on Windows) or Terminal (on Linux or macOS).

  2. Run the following docker run command:

    docker run -dit --name focalboard -p 80:8000 --restart always mattermost/focalboard

Set up your Focalboard account

To use and control your Focalboard, you need to connect to its web interface. By default, the interface listens on port 80 (unless configured differently in the docker run command).

  1. Open your internet browser.

  2. In the URL field, enter localhost/register and press Enter to open the account creation screen.

  3. Type in your email, username, and password.

  4. Click Register.

Upon registering, you will be redirected to the main Focalboard page. From this page, you can use templates or create your personal boards from scratch.

Invite your Meshnet peers

Due to Focalboard’s design, only the first user account can be created by accessing the web interface directly. All subsequent users must receive invitation links. To send an invitation:

  1. Open your Focalboard web interface.

  2. Click the Focalboard icon in the upper-left corner.

  3. Before sending the link, change the localhost part to the Nord name of your Focalboard server. Example http://secret.meerkat-himalayas.nord/register?t=kujqes9o1fjyo9kthgdnzuaa4xw

After opening the link, your peers need to fill in the registration details to create an account.

Access Focalboard over Meshnet

Note

To access the Focalboard server using Meshnet follow these steps:

  1. Copy the Nord name of the Focalboard server directly from the NordVPN app.

  2. Open your internet browser.

  3. Paste the copied Nord name followed by a slash (/) to the URL field and press Enter. Example secret.meerkat-himalayas.nord/

  4. Enter your account details and click Log in.

Now you can access the Focalboard server from any device, using any network around the world.

Docker will from Docker Hub and deploy the container.

For additional guidelines on how to configure your boards, refer to the .

Select Invite users.

Click Copy link to copy the registration token.

If you're hosting Focalboard on a Linux device, you must grant the for the devices accessing it. For more information, see .

Focalboard
Jira
remote access
joint projects
Docker Desktop instructions for Windows
Docker Desktop instructions for macOS
Docker Desktop Instructions for Linux (application with a GUI)
Docker Engine instructions for Linux (CLI only)
pull the Focalboard image
Focalboard documentation
local network permission
Common issues on Linux
Entering the Focalboard account details for registration.
Board templates in Focalboard.
Focalboard dashboard accessed using the Nord name.