Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Mastodon
  3. Can not locate Mastodon app core folders

Can not locate Mastodon app core folders

Scheduled Pinned Locked Moved Mastodon
webterminal
4 Posts 3 Posters 481 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D Offline
      D Offline
      DeBossNow
      wrote on last edited by girish
      #1

      I have SFTP access to my volume where Cloudron is installed and the Mastadon application is running . I have also an SSH terminal opened as search alternative.

      I cannot find with either method the location path of the application of Mastadon now running. None of the usual path folders and wild card searches have gotten me to the Mastadon application. Exploring the Docker container files is not helping me either.

      The usual terminal commands are also coming up empty as far as locating the Mastadon app folders.
      Can you tell me what folder paths I should be looking for when Cloudron is the default admin application on this volume? Where Cloudron installs its Marketplace applications, please?

      girishG 1 Reply Last reply
      0
      • D DeBossNow

        I have SFTP access to my volume where Cloudron is installed and the Mastadon application is running . I have also an SSH terminal opened as search alternative.

        I cannot find with either method the location path of the application of Mastadon now running. None of the usual path folders and wild card searches have gotten me to the Mastadon application. Exploring the Docker container files is not helping me either.

        The usual terminal commands are also coming up empty as far as locating the Mastadon app folders.
        Can you tell me what folder paths I should be looking for when Cloudron is the default admin application on this volume? Where Cloudron installs its Marketplace applications, please?

        girishG Offline
        girishG Offline
        girish
        Staff
        wrote on last edited by
        #2

        @DeBossNow On Cloudron, each app is run in a container and thus each app's filesystem is independent and separate. To navigate the filesystem of the app, use the web terminal. Usually, the package keeps the code in /app/code by convention. Note that code is readonly in Cloudron, you cannot change it.

        D 1 Reply Last reply
        0
        • girishG girish marked this topic as a question on
        • girishG girish has marked this topic as solved on
        • girishG girish

          @DeBossNow On Cloudron, each app is run in a container and thus each app's filesystem is independent and separate. To navigate the filesystem of the app, use the web terminal. Usually, the package keeps the code in /app/code by convention. Note that code is readonly in Cloudron, you cannot change it.

          D Offline
          D Offline
          DeBossNow
          wrote on last edited by
          #3

          @girish @girish Thank you for that response.
          I understand that each app is installed in a container. Which it looks like is a Docker container.
          I have sftp access to the root of my entire website linux volume, which contains all of the folders of dependencies. I see the Cloudron installation and its dependencies. The entire file structure of my website server is open to me. There is no other volume adjacent to this Linode volume. Nothing can exist outside of this root in my server volume.

          The Docker container for Mastadon must be on this volume -- I have the complete website volume exposed.
          The path you refer to is not showing up, which is where I started looking yesterday. It is as if this Mastadon installation has been filed under an "assumed" name and path.

          Would you tell me, or point me to a diagram of the folder structure that a Cloudron installation will show and the logic it uses to then containerize each new Marketplace application?

          BrutalBirdieB 1 Reply Last reply
          0
          • girishG girish has marked this topic as unsolved on
          • D DeBossNow

            @girish @girish Thank you for that response.
            I understand that each app is installed in a container. Which it looks like is a Docker container.
            I have sftp access to the root of my entire website linux volume, which contains all of the folders of dependencies. I see the Cloudron installation and its dependencies. The entire file structure of my website server is open to me. There is no other volume adjacent to this Linode volume. Nothing can exist outside of this root in my server volume.

            The Docker container for Mastadon must be on this volume -- I have the complete website volume exposed.
            The path you refer to is not showing up, which is where I started looking yesterday. It is as if this Mastadon installation has been filed under an "assumed" name and path.

            Would you tell me, or point me to a diagram of the folder structure that a Cloudron installation will show and the logic it uses to then containerize each new Marketplace application?

            BrutalBirdieB Online
            BrutalBirdieB Online
            BrutalBirdie
            Partner
            wrote on last edited by
            #4

            @DeBossNow
            The path mentioned by @girish is like he said:

            @girish said in Can not locate Mastodon app core folders:

            in a container and thus each app's filesystem is independent and separate

            So your statement:

            @DeBossNow said in Can not locate Mastodon app core folders:

            I have sftp access to the root of my entire website linux volume, which contains all of the folders of dependencies. I see the Cloudron installation and its dependencies. The entire file structure of my website server is open to me. There is no other volume adjacent to this Linode volume. Nothing can exist outside of this root in my server volume.

            Is still factually wrong, since you seem not to know or understand that each container has their own filesystem in their isolated container environment.
            So even if you have root access to your server, you will not find /app/code in the servers filesystem.
            Since there are isolated and it's inside the container and read-only.

            And yes you can still access each container like he even explained to you how you can access the filesystem:

            @girish said in Can not locate Mastodon app core folders:

            To navigate the filesystem of the app, use the web terminal. Usually, the package keeps the code in /app/code by convention. Note that code is readonly in Cloudron, you cannot change it.

            What do you wish to achieve here?
            There is a big documentation for Cloudron: https://docs.cloudron.io/ which explains almost everything.
            Adding to that the Forum has many resources which already answer almost any of your questions.

            And yet it seems to me, you simple choose to ignore all the provided resources for self education and demand support on a level which is unreasonable for a forum request.


            Personal note:

            The community behind Cloudron and FOSS in general is very forgiving when you show the effort, and when you reach out for help, they almost always respond. (not always in the nicest way, since they maybe seen this question for 50x time, but they still respond to help out.)

            So I recommend to you, show some more effort or at least write your request in a more descriptive way.

            • What is it that you are trying to achieve
            • What did you do to get to your current state
            • Provide a step by step level so people can understand what you do - maybe use a service like https://asciinema.org/

            Since I preached about resources and self education - here is some material:

            About the Cloudron Filesystem:
            https://docs.cloudron.io/storage/

            About the Mastodon app and federation:
            https://docs.cloudron.io/apps/mastodon/

            The Mastodon Cloudron Forum category:
            https://forum.cloudron.io/category/41/mastodon

            Like my work? Consider donating a drink. Cheers!

            1 Reply Last reply
            2
            • girishG girish marked this topic as a regular topic on
            • girishG girish moved this topic from Support on
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Bookmarks
              • Search