Skip to content

πŸ‡Έ-πŸ‡©-πŸ‡ͺπŸ“±οΈπŸŒοΈπŸ’ΎοΈ SDE MobileServer is an experimental project chain with the goal of running an entire server off of a portable device (phones, phablets, and tablets)

License

GPL-3.0 and 8 other licenses found

Licenses found

GPL-3.0
LICENSE.txt
GPL-3.0
LICENSE.c
GPL-3.0
LICENSE.h
GPL-3.0
LICENSE-GPL.c
GPL-3.0
LICENSE-GPL.h
GPL-3.0
LICENSE-GPL.txt
GPL-3.0
LICENSE-GPL3.c
GPL-3.0
LICENSE-GPL3.h
GPL-3.0
LICENSE-GPL3.txt
Notifications You must be signed in to change notification settings

seanpm2001/SDE_MobileServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

85 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

[Click/tap here to expand/collapse this article]

SDE MobileServer Logo failed to load

πŸ‡Έ-πŸ‡©-πŸ‡ͺπŸ“±οΈπŸŒοΈπŸ’ΎοΈ SDE MobileServer is an experimental project chain with the goal of running an entire server off of a portable device (phones, phablets, and tablets)


[Click/tap here to expand/collapse this section]

This project has 2 major goals:

  • To see if it is possible to run an entire server off of a mobile device
  • To raise the default storage capacity in mobile devices to accommodate mobile servers (this can be done if the project is successful enough to create a demand for higher-capacity phones and tablets to run larger servers)

This project was made part of the SDE project, as I couldn't fit it in anywhere else, nor make it a separate project.


[Click/tap here to expand/collapse the original draft]

[Click/tap here to expand/collapse the imager section]

The imager is a way to image the server and its data from a desktop computer to a mobile device. Since phones can't be used to program large applications, the imager is a very important component.

[Click/tap here to expand/collapse the test zone section]

The test zone is a set of sandbox servers and tools to test the server on your mobile device before deployment. It contains some basic webpages, along with the 3 acid tests (with some other standards checks) to test how devices display server webpages.

[Click/tap here to expand/collapse the connection types section]

  • Wi-Fi 2.4 Ghz (limited server)
  • Wi-Fi 5.0 Ghz (basic server)
  • 1x mobile data (inapplicable) ❌️
  • 2G mobile data (the most basic server)
  • 3G mobile data (very limited server)
  • 4G mobile data (limited server)
  • 5G mobile data (be careful about billing)
  • 6G mobile data (be careful about billing)
  • Mobile hotspot 2.4 Ghz (limited server)
  • Mobile hotspot 5.0 Ghz (basic server)
  • Bluetooth (limited server)

[Click/tap here to expand/collapse the languages section]

SDE MobileServer is written in:

  • Java (Android)
  • Kotlin (FireOS)
  • Swift (iOS)
  • Objective-C++ (iPadOS)
  • Python, Vala (Ubuntu, PostMarketOS)
  • C (Core)

[Click/tap here to expand/collapse this section]

Documentation is located in a separate repository: :octocat: SDE MobileServer Docs


[Click/tap here to expand/collapse this section]

Official Ports of SDE MobileServer are currently available for 6 operating systems, as of 2023, Sunday, June 18th, which include:

[Click/tap here to expand/collapse this table]

Logo Repo link Info Language(s)
/Graphics/OSPorts/Android/SVG/Android_logo_2019_(stacked).svg :octocat: SDE MobileServer for Android AndroidOS port Java
/Graphics/OSPorts/FireOS/PNG/Amazon-Fire-Logo.png :octocat: SDE MobileServer for FireOS FireOS port Kotlin
/Graphics/OSPorts/iOS/PNG/iOS_Logo.png :octocat: SDE MobileServer for iOS iOS port Swift
/Graphics/OSPorts/iPadOS/iPadOS-Logo.png :octocat: SDE MobileServer for iPadOS iPadOS port Objective-C++
/Graphics/OSPorts/PostMarketOS/SVG/PostmarketOS_logo.svg :octocat: SDE MobileServer for PostMarketOS PostMarketOS port Python Vala
/Graphics/OSPorts/Ubuntu/PNG/UbuntuLogo1.png :octocat: SDE MobileServer for Ubuntu Ubuntu Touch port Python Vala

This is for the server itself. The imager, and other utilities are planned to have support on:

  • Ubuntu 16.04 and up
  • Fedora 26 and up
  • Windows 7 and up
  • MacOS 10.15 and up

[Click/tap here to expand/collapse this section]

There are currently 13 official plugins for SDE MobileServer, as of 2023, Sunday, June 18th, which include:

[Click/tap here to expand/collapse this table]

Logo Repo link Info Language(s)
/Graphics/Plugins/CraftCMS/JPEG/CraftCMS-Logo.jpeg :octocat: SDE MobileServer CraftCMS Plugin CraftCMS support for MobileServer PHP
/Graphics/Plugins/Ruffle/SVG/Ruffle_vector_logo.svg :octocat: SDE MobileServer RuffleRS Plugin RuffleRS support for MobileServer Rust
/Graphics/Plugins/WordPress/PNG/WordPress-Logo.png :octocat: SDE MobileServer WordPress Plugin WordPress support for MobileServer PHP
/Graphics/Plugins/MediaWiki/PNG/MediaWiki_logo_1-1536x1536.png :octocat: SDE MobileServer MediaWiki Plugin MediaWiki support for MobileServer PHP
/Graphics/Plugins/SNU/PNG/SNU_blue_and_gold_legacy_icon.png :octocat: SDE MobileServer SNU Plugin SNU support for MobileServer Python
/Graphics/Plugins/XMPP/SVG/XMPP_logo.svg :octocat: SDE MobileServer XMPP Plugin XMPP support for MobileServer XSLT
/Graphics/Plugins/Jekyll/SVG/jekyll-test-tube.svg :octocat: SDE MobileServer Jekyll Plugin Jekyll support for MobileServer Ruby
/Graphics/Plugins/MdBook/PNG/MdBook_Logo_Small_196px.png :octocat: SDE MobileServer MdBook Plugin MdBook support for MobileServer Rust
/Graphics/Plugins/Gatsby/PNG/GatsbyLogo.png :octocat: SDE MobileServer Gatsby Plugin Gatsby support for MobileServer JavaScript
/Graphics/Plugins/NuxtJS/PNG/NuxtJS_Icon1.png :octocat: SDE MobileServer NuxtJS Plugin NuxtJS support for MobileServer JavaScript
/Graphics/Plugins/Hugo/PNG/Hugo-Logo.png :octocat: SDE MobileServer Hugo Plugin Hugo support for MobileServer Google Go, Rust
/Graphics/Plugins/MathJax/PNG/MathJax-Logo-300x300.png :octocat: SDE MobileServer MathJax Plugin MathJax support for MobileServer JavaScript
/Graphics/Plugins/OpenStreetMap/SVG/Openstreetmap_logo.svg :octocat: SDE MobileServer OpenStreetMap Plugin OpenStreetMap support for MobileServer Ruby

You will need the plugins manager utility to use plugins. It is available under Utilities


[Click/tap here to expand/collapse this section]

There are currently 3 official utilities for SDE MobileServer, as of 2023, Sunday, June 18th, which include:

[Click/tap here to expand/collapse this table]

Logo Repo link Info Language(s)
SDE Logo failed to load :octocat: SDE MobileServer Imager Server imaging utility C
SDE Logo failed to load :octocat: SDE MobileServer TestZone Server testing utility C
SDE Logo failed to load :octocat: SDE MobileServer PluginManager Plugin management utility C

These are not to be confused with plugins. Utilities help configure and setup the server, plugins are additional components for the launched server.


[Click/tap here to expand/collapse this section]

As of 2023, Sunday, June 18th, there are 24 repositories that are part of this project. They include:

[Click/tap here to expand/collapse this list]


[Click/tap here to expand/collapse this section]

SDE Logo failed to load
This project is a part of the S Desktop Environment (SDE, or Skeuowie) project

[Click/tap here to expand/collapse this section]

[Click/tap here to expand/collapse this section]

No you don't. Just like KDE applications can be run outside of the K Desktop Environment, SDE applications can also be run outside of the S Desktop Environment.

Not yet. It needs a lot more development time, and some dedicated developers before it becomes functional. If you know how to program in any of the languages that any of this projects platforms, plugins, and utilities uses, and you have an interest in this project/want to see it become a reality, feel free to start programming, and send a pull request. Dedicated programmers who have GitHub sponsors enabled will receive monthly funding for their hard work, ranging from $5 a month to $50 a month. Payment via Patron and OpenCollective is planned for the future.


Click/tap here to expand/collapse this section

File type: Markdown (*.md *.mkd *.mdown *.markdown)

File version: 12 (2023, Sunday, June 18th at 05:08 pm PST)

Line count (including blank lines and compiler line): 587

Word count: 3,915

Character count (including spaces): 27,203

Character count (excluding spaces): 23,638

Size (in bytes): 27,231

Current article language: English (EN_USA) / Markdown (CommonMark) / HTML5 (HyperText Markup Language 5.3)

Encoding: UTF-8 (Emoji 12.0 or higher recommended)

All times are UTC-7 (PDT/Pacific Time) (Please also account for DST (Daylight Savings Time) for older/newer entries up until it is abolished/no longer followed)

Note On 2022, Sunday, March 13th at 2:00 am PST, the time jumped ahead 1 hour to 3:00 am.

Note You may need special rendering support for the <details> HTML tag being used in this document


Click/tap here to expand/collapse the file history section for this project


Version 1 (2023, Tuesday, June 6th at 11:25 pm PST)

This version was made by: @seanpm2001

Changes:

  • Started the file
  • Added the title section
  • Added the Project goal section
  • Added the Original draft section
    • Added the Imager subsection
    • Added the Test Zone subsection
    • Added the Connection types subsection
    • Added the Languages subsection
  • Added the Documentation section
  • Added the Repositories section
  • Added the file info section
  • No other changes in version 1

Version 2 (2023, Wednesday, June 7th at 11:21 pm PST)

This version was made by: @seanpm2001

Changes:

  • Updated the Repositories section
  • Added the SDE project section
  • Updated the file info section
  • No other changes in version 2

Version 3 (2023, Thursday, June 8th at 10:05 pm PST)

This version was made by: @seanpm2001

Changes:

  • Added direct anchor links to all headings
  • Updated the Project goals section (renamed from Project goal to Project goals)
  • Updated the Repositories section
  • Updated the file info section
  • No other changes in version 3

Version 4 (2023, Friday, June 9th at 10:12 pm PST)

This version was made by: @seanpm2001

Changes:

  • Updated the Repositories section
  • Added the Ports section
  • Updated the file info section
    • Updated the version number
    • Updated the version date
    • Added the line count
  • Added the file history section
    • Added an entry for version 1
    • Added an entry for version 2
    • Added an entry for version 3
    • Added an entry for version 4
  • Added the footer
  • No other changes in version 4

Version 5 (2023, Saturday, June 10th at 10:46 pm PST)

This version was made by: @seanpm2001

Changes:

  • Updated the Repositories section
  • Added the Ports section
  • Updated the file info section
    • Updated the version number
    • Updated the version date
    • Updated the line count
  • Updated the file history section
    • Added an entry for version 5
  • No other changes in version 5

Version 6 (2023, Sunday, June 11th at 10:10 pm PST)

This version was made by: @seanpm2001

Changes:

  • Updated the Repositories section
  • Updated the Ports section
    • Converted the list into a table with icons, and additional information
  • Added the Plugins section
    • Added a table with the current 2 plugins, that includes icons, and additional information
  • Added the Utilities section
    • Added a table with the current 2 utilities, that includes icons, and additional information
  • Updated the file info section
    • Updated the version number
    • Updated the version date
    • Updated the line count
  • Updated the file history section
    • Added an entry for version 6
  • No other changes in version 6

Version 7 (2023, Monday, June 12th at 10:42 pm PST)

This version was made by: @seanpm2001

Changes:

  • Updated the Repositories section
  • Updated the Plugins section
    • Added the latest 2 entries
  • Updated the file info section
    • Updated the version number
    • Updated the version date
    • Updated the line count
  • Updated the file history section
    • Added an entry for version 7
  • No other changes in version 7

Version 8 (2023, Tuesday, June 13th at 02:16 pm PST)

This version was made by: @seanpm2001

Changes:

  • Updated the Repositories section
  • Updated the Plugins section
    • Added the latest 2 entries
  • Updated the file info section
    • Updated the version number
    • Updated the version date
    • Updated the line count
  • Updated the file history section
    • Added an entry for version 8
  • No other changes in version 8

Version 9 (2023, Wednesday, June 14th at 02:12 pm PST)

This version was made by: @seanpm2001

Changes:

  • Updated the Repositories section
  • Updated the Plugins section
    • Added the latest 2 entries
  • Updated the file info section
    • Updated the version number
    • Updated the version date
    • Updated the line count
  • Updated the file history section
    • Added an entry for version 9
  • No other changes in version 9

Version 10 (2023, Friday, June 16th at 11:02 pm PST)

This version was made by: @seanpm2001

Changes:

  • Updated the Repositories section
  • Updated the Plugins section
    • Added the latest 2 entries
  • Updated the SDE section
  • Updated the file info section
    • Updated the version number
    • Updated the version date
    • Updated the line count
  • Updated the file history section
    • Added an entry for version 10
  • No other changes in version 10

Version 11 (2023, Saturday, June 17th at 05:17 pm PST)

This version was made by: @seanpm2001

Changes:

  • Updated the Repositories section
    • Updated the date
    • Added the latest 2 entries
    • Converted the table into a dropdown table
  • Updated the Plugins section
    • Updated the date
    • Added the latest 2 entries
    • Converted the table into a dropdown table
  • Updated the Utilities section
    • Updated the date
    • Converted the table into a dropdown table
  • Updated the Ports section
    • Updated the date
    • Converted the table into a dropdown table
  • Updated the SDE section
    • Converted the FAQ into a dropdown table
  • Updated the file info section
    • Updated the version number
    • Updated the version date
    • Updated the line count
  • Updated the file history section
    • Updated the entry for version 10
    • Added an entry for version 11
  • No other changes in version 11

Version 12 (2023, Sunday, June 18th at 05:08 pm PST)

This version was made by: @seanpm2001

Changes:

  • Added dropdowns to all remaining sections that didn't have them
  • Updated the Repositories section
    • Updated the date
    • Added the latest 2 entries
  • Updated the Plugins section
    • Updated the date
    • Added the latest 1 entry
  • Updated the Utilities section
    • Updated the date
    • Added the latest 1 entry
  • Updated the Ports section
    • Updated the date
  • Updated the SDE section
    • Converted the FAQ into a dropdown table
  • Updated the file info section
    • Updated the version number
    • Updated the version date
    • Updated the line count
  • Updated the file history section
    • Updated the entry for version 5
    • Updated the entry for version 6
    • Updated the entry for version 7
    • Updated the entry for version 8
    • Updated the entry for version 9
    • Updated the entry for version 10
    • Updated the entry for version 11
    • Added an entry for version 12
  • No other changes in version 12


You have reached the end of this page.