2 months ago
I can't find Project ID.
Status Summary: NocoBase Deployment
AspectStatusCurrent MilestoneDetailsProject PlanWEEK 1: 1.2Admin Account SetupThe project is blocked at the initial NocoBase setup phase.Technical IssueCriticalDatabase Initialization FailureNocoBase cannot read the necessary DB_DIALECT variable from the Railway environment, resulting in repeated deployment failure (DB_DIALECT is required).Current ActionIn ProgressManual DB Initialization via CLIAttempting to bypass the Railway environment variable injection issue by manually running the NocoBase database setup command.
Next Critical Step (Sticking Point Resolution)
The system is currently requesting the Project ID because the railway run command was executed outside of the project's folder context, leading to the Error: No Project selected. message.
ActionRequired InputCommand StructureFinal Command ExecutionProject ID (The unique identifier from Railway Project Settings or the browser URL)railway run --project "[YOUR_PROJECT_ID_HERE]" npx cli db:init --db-url "postgresql://postgres:<redacted-password-for-privacy>@postgres-rlrq.railway.internal:5432/railway" --db-dialect "postgres"
Please proceed with finding the Project ID (from the browser URL or Project Settings) and run the final command in your PowerShell terminal.
5 Replies
a month ago
Hello community,
I am a total beginner with zero code knowledge and am teaching myself no-code app building using NocoBase. I purchased a detailed, four-week learning schedule to accelerate my progress, but I've hit a double roadblock and desperately need help to move forward.
1. The Immediate Technical Roadblock (Railway Project ID)
I was following instructions to initialize the database using the Railway Command Line Interface (CLI) but received a "No Project selected" error. The recommended fix is to manually run a database initialization command by including the --project flag.
I cannot proceed because I am unable to locate the Project ID in the current Railway User Interface (UI).
My Current Status:
Goal: Run
railway run --project "[YOUR_PROJECT_ID_HERE]" npx cli db:init ...Need: I need precise, spoon-fed UI instructions to find the Project ID.
Question 1 (UI/UX): Can someone provide a step-by-step click path (e.g., "Click Settings icon," "Look in the browser URL," "Click on the Service name") to locate the unique Project ID within the current Railway Dashboard UI? I need help identifying the right icons.
2. Validating My Learning Schedule
My biggest challenge as a beginner is that my learning material's UI instructions and terminology often do not match the current software version. I need to know if my ambitious schedule is realistic and properly sequenced for a non-technical user.
My four-week schedule is attached below as an image, but the key focus areas are:
Week 1: Data Model, Admin Account Setup, User Roles, Permissions, Target UI/UX
Week 2: Advanced Workflow, QR Codes, Automation
Week 3: Cloud Connectivity, Google Sheets, Audit Trail Logic
Week 4: AI Integration (Gemini API), Document Content Extraction
Question 2 (Learning Path): Based on the attached schedule, does this look like a logical and feasible progression for someone with zero coding knowledge to master NocoBase UI/UX fundamentals in four weeks? Are there any topics I should prioritize or look up with external resources?
Any help or direct, up-to-date video links covering these specific NocoBase features would be greatly appreciated. I am very eager to learn as fast as I can!
Thank you!
a month ago
The Project ID is visible in the browser URL when viewing the project. It looks like: railway.com/project/<PROJECT_ID>
You should probably look into the variables of your NocoBase service
1. Go to the NocoBase service (not project) in Railway
2. Click the Variables tab
3. Add environment variables properly
I recommend taking a look at the Variables docs: https://docs.railway.com/guides/variables
a month ago
Cannot access UI Editor / Side Menu after fresh NocoBase Install (Blank Dashboard)
Hello NocoBase Community,
I am attempting to follow a tutorial to build my first NocoBase app (a Task Management System), but I cannot find the necessary UI elements to start configuring the system.
I have successfully deployed NocoBase and set up the admin account, and I land on the empty dashboard page that says: "No pages yet, please configure first. Click the 'UI Editor' icon in the upper right corner to enter the UI Editor mode."
My Problem:
Missing Icons: I cannot find the
UI Editor(Pencil Icon) or theHamburger Menu(☰) on the left side, which I believe is necessary to access Collections and System Settings.Current Icons: On the upper right corner, I only see the Notification Bell, the Question Mark Icon (
?), and the User/Profile Icon (Human). There is no other icon present.URL Modification Failed: I tried navigating directly to the UI Editor via the URL (
/admin#/ui), but the screen remained the same (as shown in the attached image).
My Environment Details:
NocoBase Version: v1.8.31 (As seen on the blank dashboard)
Deployment Method: Deployed on Railway via the official NocoBase template.
Current URL:
https://nocobasenocobaselatest-production-40b2.up.railway.app/admin(or/admin#/ui)
Could someone please guide me on how to access the main Admin Menu (the side navigation bar) or the Collections list in this specific version?
Is there a known keyboard shortcut to open the side panel?
Has the UI Editor been moved to a specific System Settings menu within one of the existing three icons?
Any help would be greatly appreciated! Thank you.
(Note: Please attach the image of your blank dashboard showing the v1.8.31 version number to this post.)
a month ago
The issue you’re experiencing is related to NocoBase user permissions, not Railway infrastructure. I recommend posting this in https://forum.nocobase.com
a month ago
Urgent: Unable to Assign Admin Role (Root) to User via Database
Hello,
I recently installed NocoBase (self-hosted/via Railway), and I am currently locked out of the Super Admin panel. The default admin@nocobase.com account is not accessible, and my manually created user does not have admin permissions.
I need to manually grant the Root role to my main user account by directly modifying the PostgreSQL database.
1. User and Role Details
Item
Value
Target User Email
ceo102025@gmail.com
Target User ID
2 (Confirmed from the users table)
Target Role Name
root (Super Admin)
Target Role ID
1 (Assumed/Confirmed from the roles table)
2. Steps Taken (and Challenges)
I have accessed the database directly and attempted to create the relationship in the junction table, but I am facing difficulty with the UI/process:
Attempted Direct Edit: I verified that the
userstable (Row ID 2) does not contain arolescolumn, which is expected for a many-to-many relationship.Targeting Junction Table: I located the
users_rolestable.The Challenge: When attempting to use the
+ Rowfunction within the database tool (Railway's PG UI), I am uncertain if the row is being created correctly or where the interface requires theuserIdandroleIdinputs.
3. Request for Help
Could someone please provide a clear, step-by-step confirmation of how to manually insert the following single row into the users_roles table, or advise if there is a specific SQL query that would be safer/more reliable?
Desired Row Insert:
Column
Value
userId
2
roleId
1
Thank you very much for your help in resolving this urgent access issue!