Portarius is a free, open-source, cross-platform mobile application that allows you to manage your Portainer sessions.

Last update: Aug 1, 2022

Portarius

[Latin: Porta/Door Arius/Keeper]

GitHub issues Release date GitHub release (latest by date)

Features

  • User management
  • See running/stopped containers (and also start/stop and restart them)
  • See container logs, mounts, and status
  • Biometric authentication
  • Data is stored with AES256 encryption
Expand features list More features coming soon!

Screenshots

Drawer Home Auth
Screenshot of functions Screenshot of OBD data Screenshot of Dashboard
More Screenshots
Settings Drawer Light Home Light Auth Light Settings Light
Screenshot of functions Screenshot of Dashboard Screenshot of functions Screenshot of functions Screenshot of functions

Install

Contribute

  • Test the app and Improve this project by requesting features or reporting bugs in Issues section and make a PR upon Issue discussion.

Documentation

  • FAQ
  • Manual

Notes

  • WebApp was pushed due to interest, but does not work at the moment cause of XMLHttpRequest error.

GitHub

https://github.com/zbejas/portarius
Comments
  • 1. Beta versions on F-Droid

    Is your feature request related to a problem? Please describe.

    If you decide to make your app available to f-droid, you could make it easy to update to experimental versions to report the functionality, any new bugs etc.

    Describe the solution you'd like

    Upload alpha/beta releases, apks to Github/Fdroid. Other app makers are also doing so, and it's really nice because you can get all app versions from one place where you get them anyways.

    • Example of K-9 mail app on Github (pre-release)

    • Example of K-9 mail app on Fdroid, where the recommended version is the stable one which by deafult installs when installing an app, but pre-release can be installed manually.

    It looks like having F-Droid automatically pick up the latest version will always update the recommended version (CurrentVersion), too. See https://f-droid.org/docs/Build_Metadata_Reference/#UpdateCheckMode

    For example, K-9 Mail's (beta) releases are manually added to F-Droid by creating a merge request to its fdroiddata repository. Example: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/8905

    They're doing this manually. But I guess there's no reason why this can't be automated.

    However, a nicer solution would probably be to add something like an UnstableUpdateCheckMode to F-Droid. That could add a release but not update CurrentVersion, making it an "unstable" version. It would enable projects to e.g. use a different tag scheme for test versions.

    Reviewed by aha999 at 2022-07-26 22:12
  • 2. Changelog info text in F-droid

    Is your feature request related to a problem?

    If you decide to include the app to F-Droid, there won't be any no visible window with the latest changes when you open your app's page in F-Droid.

    Describe the solution you'd like

    Add changelog text into a window above the description when you open the fdroid app repo.

    Some tips:

    F-Droid looks for metadata in the app’s source repo. The supported formats for this metadata are borrowed from popular projects that automate uploading this metadata to Google Play Store.

    The one in your example corresponds to Fastlane Supply and is documented here. All formats supported by F-Droid are listed here

    Additional context

    This would be a great option to quickly see the new changes and many apps use this method.

    Example of the changelog structure:

    └── fastlane
        └── metadata
            └── android
                ├── en-US
                │   └── changelogs
                │       ├── default.txt
                │       ├── 100000.txt
                │       └── 100100.txt
                └── fr-FR
                    └── changelogs
                        ├── default.txt
                        └── 100100.txt
    
    Reviewed by aha999 at 2022-07-26 22:03
  • 3. Publish to F-Droid

    F-Droid is an app-store that hosts free and open source android apps for download (like google play but only for FOSS), which builds apps directly from source code, so apps are matching source code and are transparent. If you published your app to F-Droid. i think that the number of users will increase as it's very convenient, findable and easy to update. Most of the FOSS android apps are on F-Droid as far as i know and it's great!

    Reviewed by aha999 at 2022-07-26 22:00
  • 4. Issue templates

    Is your feature request related to a problem? Please describe. Currently, there is no issue templates in this repository, like the one this issue is using with titles for context, which means that issues are not as organized or convenient to understand.

    Describe the solution you'd like Implement Issue templates, like this one for example, so users can insert info in pre-determined questions, so they can make better issues.

    Here is a general idea and documentation on how to implement it: GitHub docs - issue templates

    Describe alternatives you've considered This can be done ether as a text-based template, or a sort of a form. I think that the text based version offers more freedom when creating an issue.

    Additional context Screenshot example, this is a selection window, that displays after selecting "New Issue" on Github: image

    Reviewed by aha999 at 2022-07-26 22:11
  • 5. Translation platform

    It would be great if there was a convenient way for general public to contribute translations.

    I can recommend Weblate, as it's popular, the platform itself is open source (compared to others), can be self hostable, and for open source projects like yours, they host translations for free. Weblate automatically merges translations and if you want you can have different widgets shown in github readme, that displays how much percentage each applied language is translated to in real-time. It's much more simple for people to translate this way and it's free + less work needed for you.

    screenshot:

    screenshot

    Reviewed by aha999 at 2022-07-26 22:04
  • 6. Donation platforms

    Is your feature request related to a problem? Please describe.

    Currently there's no donating information, if users want to show appreciation that way and help fund your time.

    Describe the solution you'd like

    Add a Donations section to the readme and some buttons below as where to donate to your project.

    Describe alternatives you've considered

    Here are some platforms that can be used for donations:

    Displaying a sponsor button in your repository: link A handy list of donate buttons

    Reviewed by aha999 at 2022-07-26 22:00
  • 7. Landing page / Website request:

    It would be useful to have this project's landing site / website, so any future news articles can link to it and the website would make a better visual representation of the project that could attract more users, developers and contributors.

    A simple and free option is via Github Pages, that a lot of github open source projects are using, which Github hosts for any repo on their website.

    Hosted directly from your GitHub repository. Just edit, push, and your changes are live. No databases are needed to be set up and no servers to configure

    Repositories that use github pages: Examples

    Interesting article: Link

    Consider Jekyll. You give it Liquid templates and Markdown content Free Jekyll templates: https://jekyllthemes.io/free

    Reviewed by aha999 at 2022-07-26 21:58

Related

Free and open source multi-platform novel reader.

Nacht Free and open source multi-platform novel reader.

Jul 14, 2022
Open source cross-platform client for popular imageboards: 4chan.org and 2ch.hk
Open source cross-platform client for popular imageboards: 4chan.org and 2ch.hk

iChan (iOS) and Zchan (Android) Open source cross-platform client for popular im

Aug 10, 2022
A free tool to convert any website into a cross platform native application.
A free tool to convert any website into a cross platform native application.

SWAB (Spyxpo Web to App Builder) Convert any website into an iOS/Android/Windows/macOS/Linux app. This is a preview build for testing purposes major u

Aug 10, 2022
Keyviz is a free and open-source tool to visualize your keystrokes ⌨️ in real-time.
Keyviz is a free and open-source tool to visualize your keystrokes ⌨️ in real-time.

Keyviz Keyviz is a free and open-source software to visualize your ⌨️ keystrokes in realtime! Let your audience know what handy shortcuts/keys you're

Aug 13, 2022
AuthorizationHeader is an open-sourced Dart library. With AuthorizationHeader, you can easily manage authorization header on your application.

A most easily usable authorization header management library in Dart! 1. About 1.1. Supported 1.1.1. Authorization Header 1.1.2. Authorization Type 1.

Dec 24, 2021
eDoc mobile application is designed as an example of a medical application that allows doctors to manage appointments
eDoc mobile application is designed as an example of a medical application that allows doctors to manage appointments

eDoc Mobile App (Demo Version) ✨ About The eDoc mobile application is designed a

Jan 10, 2022
Yukino lets you read manga or stream anime ad-free from multiple sources for free! Available for Windows, Linux, MacOS and Android.
Yukino lets you read manga or stream anime ad-free from multiple sources for free! Available for Windows, Linux, MacOS and Android.

Yukino Yukino lets you read manga or stream anime ad-free from multiple sources. The project's name "Yukino" meaning "Snow" named after the character

Aug 14, 2022
A beautiful, secure and simple authenticator app that supports multiple protocols and services. Free and open source. Written in Flutter and Dart.
A beautiful, secure and simple authenticator app that supports multiple protocols and services. Free and open source. Written in Flutter and Dart.

OpenAuth A beautiful, secure and simple authenticator app that supports multiple protocols and services. Free and open source. Written in Flutter and

Jul 24, 2022
Free & Open-Source To-Do App. Built Using Flutter

TaskFlow ⭐️ Free & Open Source To-Do App ⭐️ Features The whole app is FREE, you can add unlimited number of tasks and there are NO ADS. The app is FAS

Jul 16, 2022
An ad-free, open-source bus timing app for bus services in Singapore, with goodies.

SGBuskeeper An ad-free, open-source bus timing app for bus services in Singapore, with goodies. Written in Dart, using Flutter. Planned Featureset Fav

Dec 17, 2021
The official open source app of the GSDCs of Benin. Feel free to contribute and make this app great for every members

GDSC-Events-Benin The official open source app of the GSDCs of Benin. Feel free to contribute and make this app great for every members ?? Contributor

Feb 4, 2022
A free open source app made by flutter to learn programming
A free open source app made by flutter to learn programming

learnwithme A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if t

Apr 17, 2022
Rolify is an app that allows you to play multiple sounds simultaneously, with the ability to manage audio individually
Rolify is an app that allows you to play multiple sounds simultaneously, with the ability to manage audio individually

Rolify is an app that allows you to play multiple sounds simultaneously, with the ability to manage audio individually. You can also add the music you have on your phone, all completely offline and free.

Jun 30, 2022
An open-source unofficial GitHub mobile client, that aims to deliver the ultimate GitHub experience on mobile devices.
An open-source unofficial GitHub mobile client, that aims to deliver the ultimate GitHub experience on mobile devices.

DioHub for Github Summary Features Roadmap Support Screenshots Build Instructions Summary DioHub is an open-source unofficial GitHub mobile client, th

Jul 31, 2022
Cross Platform mobile application built using Flutter for a group project

splitz A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this i

Jul 30, 2022
A cross platform mobile application developed in flutter
A cross platform mobile application developed in flutter

A cross platform mobile application ?? developed in flutter to keep track of dai

Dec 16, 2021
A most easily usable cookie management library in Dart. With SweetCookieJar, you can easily manage cookie on your application.
A most easily usable cookie management library in Dart. With SweetCookieJar, you can easily manage cookie on your application.

A most easily usable cookie management library in Dart! 1. About 1.1. Introduction 1.1.1. Install Library 1.1.2. Import It 1.1.3. Use SweetCookieJar 1

May 19, 2022
A most easily usable cache management library in Dart. With CacheStorage, you can easily manage cache on your application.

A most easily usable cache management library in Dart! 1. About 1.1. Introduction 1.1.1. Install Library 1.1.2. Import It 1.1.3. Use CacheStorage 1.2.

Dec 13, 2021
Open source Flutter-based GUI application that enables you to interact with Amphitheatre
Open source Flutter-based GUI application that enables you to interact with Amphitheatre

Amphitheatre Desktop Amphitheatre Desktop is an open source Flutter-based application that enables you to interact with Amphitheatre using a GUI inste

Jul 23, 2022