Main public logs
From Nasqueron Agora
Combined display of all available logs of Nasqueron Agora. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 15:30, 21 February 2026 Dereckson talk contribs created page Internship guide/Best practices for mentors (Created page with "== Context and experience == Nasqueron is a small-size open-source project and free culture community. When we offer an internship, the outcome is really different based on the motivation and the level of the intern. Our experience is based on 7 internships offered and it's only the second year we offer such a program, so the experience is based on a small dataset. The ideal intern is: * self-directed * motivated * able to engage with the mentor Remote / non-remote b...")
- 21:50, 17 February 2026 Dereckson talk contribs created page Template:Browse (Created page with "<noinclude>== Example == <code><nowiki>{{Browse|servpulse|docs/workflow.md}}</nowiki></code> gives {{Browse|servpulse|docs/workflow.md}} </noinclude> [https://devcentral.nasqueron.org/source/{{{1}}}/browse/main/{{{2}}} {{{2}}}]")
- 21:43, 17 February 2026 Dereckson talk contribs moved page User:Inidal to User:Ieli (Automatically moved page while renaming the user "Inidal" to "Ieli")
- 21:43, 17 February 2026 Dereckson talk contribs renamed user Inidal (9 edits) to Ieli (Per https://devcentral.nasqueron.org/p/ieli/)
- 11:20, 16 February 2026 User account Amine talk contribs was created by Dereckson talk contribs (Requested by contributor.)
- 19:31, 11 February 2026 Dereckson talk contribs created page Category:FAQ (Created page with "Category:Reference")
- 19:30, 11 February 2026 Dereckson talk contribs created page Operations grimoire/Operations repository/FAQ (Created page with "== General Questions == === What is the rOPS repository? === rOPS ('''r'''epository '''OPS''') is the Nasqueron operations repository. It contains the configuration of our infrastructure servers and follows the principle of ''Infrastructure as Code'' to offer documentation, reproducibility, transparency and to allow external contributions. The repository is available at https://devcentral.nasqueron.org/diffusion/OPS/ === What does this repository contain? === The re...")
- 20:08, 7 February 2026 Dereckson talk contribs created page Category:Terraform (Created page with "Category:Tags")
- 20:08, 7 February 2026 Dereckson talk contribs created page Operations grimoire/Deploy with Terraform (Created page with "== Where to work? == We deploy from Complector using <code>/opt/salt/nasqueron-operations</code> as our local copy of rOPS, authoritative for both Salt and Terraform You need to belong to the <code>ops</code> group to be able to have access and have write-rights on the repository It's important to work from there to save a shared Terraform state. == Specific deployment notes == === Vault / OpenBao === ;OpenTofu support As of 2026-02-07, the Vault provider isn't co...")
- 17:52, 7 February 2026 Dereckson talk contribs moved page Dev zone/ to Dev zone/Configuration IRC Ops tmux WeeChat without leaving a redirect (Misspelled title: Requested on Jitsi)
- 17:56, 6 February 2026 Dereckson talk contribs created page Operations grimoire/Anubis (Created page with "'''Anubis''' is a proxy to filter out AI scrapers requests. It will allow sites like DevCentral to stop to serve heavy traffic for LLM model training. We're currently deploying it to our infrastructure == Challenges == We want to stop scraping traffic, but let legitimate traffic pass (e.g. CLI requests from Conduit). Anubis is used by a lot of similar software forges from open-source projects: [https://anubis.techaro.lol/docs/user/known-instances Anubis known inst...")
- 08:10, 6 February 2026 User account Duranzed talk contribs was created by Dereckson talk contribs and password was sent by email (Requested by contributor. Internship at Nasqueron through Wolfplex.)
- 16:08, 5 February 2026 User account Yousra talk contribs was created by Dereckson talk contribs and password was sent by email (Requested by contributor.)
- 14:21, 14 December 2025 Dereckson talk contribs created page Operations grimoire/Incidents/2025-12-14-Hypervisor (Created page with "Our main hypervisor for production VMs didn't answer at all. A reboot was needed at datacenter level. Impact was wide: web sites (including wiki), databases, web services, Docker containers (including DevCentral), Drake router, primary DNS == Incident timeline == ''All timestamps are UTC.'' ; 2025-12-14 * 14:11 - Agora (web-001) and DevCentral (docker-002) up. * 14:02 - Routing restored between WindRiver and router-001 to help troubleshoot other GRE connections and r...")
- 08:39, 28 November 2025 Dereckson talk contribs created page How to communicate (Created page with "== Share logs, screenshots == ;Core recommandations * DO: use appropriate tools to share information through a short link * DON'T: use screenshots to share text, text must be shared as text * DON'T: copy/paste full logs in chat * DON'T: share logs with privacy data / PII, in that case give a reference to go to that log ;Tools to use * To share directly the ouput of a command ** [https://termbin.com/ Termbin]: <code>command | nc termbin.com 9999</code> ** Arcanist to pu...")
- 09:14, 27 November 2025 Dereckson talk contribs created page Operations grimoire/NTP (Created page with "NTP allows to sync time. That's especially important for accurate logs and TLS certificates. == Recommended NTP servers == There is a CC list of servers by country. France makes sense for most servers to use the country of the datacenter where the server is located. == By OS == NTP is configured in core. === FreeBSD === We use ntpd service. Each day, drift from NTP servers is checked by periodic <code>480.status-ntpd</code>. === Linux === Chrony service is used. ==...")
- 23:36, 25 November 2025 Dereckson talk contribs created page Arcane Grove/Menu/Bowls (Created page with "=== Rice, peas, eggs, chestnuts === {| class="wikitable" |+ Quantities for meal prep |- ! Ingredient ! Balanced plate ! High-protein / muscle gain |- | Petits pois | 400–500 g (≈ 45–50%) | 500 g |- | Riz (cuit) | 350–450 g (≈ 25%) (≈ 150 g cru) | ≈ 500 g cuit (≈ 180 g cru) |- | Œufs | 4–5 œufs | 6 œufs + 4 blancs |- | Noix (amandes / noisettes / cajou) | 20–30 g (≈ 5% de l’assiette) | 20 g |- | Huile d’olive | 1 c. à s. | 1 c. à s. |}...")
- 11:19, 25 November 2025 Dereckson talk contribs created page Operations grimoire/Incidents/2025-11-25-MariaDB (Created page with "MariaDB extended downtime for InnoDB tables. == Incident timeline == ; 2025-11-25 * 10:22 - Deployment of {{D|3890}} - ZFS volumes change for MariaDB to fix {{T|2074}} * 10:22 - MariaDB is restarted * 10:22 - Services using MyISAM tables are OK, but services using InnoDB like wikis are down * 10:24 - Quick investigation shows engine error for InnoDB tables * 10:25 - Unmount and remount ZFS volumes for InnoDB data and logs * 10:25 - Restart MariaDB server, databases are...")
- 11:35, 22 November 2025 Dereckson talk contribs created page Operations grimoire/Logs (Created page with "Logs are generally located in /var/log directory, but can also be in specialized systems (e.g. Docker) == Web logs == == Log rotation == === Logrotate (Linux) === === Newsyslog === == References == *")
- 16:06, 18 November 2025 Dereckson talk contribs created page Git memento (Created page with "== Share a branch == If the repository uses the devserver /datacube/git folder: git switch -c foo git push datacube foo To share again: git switch -c foo git push datacube foo -f == Edit a change == git status git add <the files modified> git commit --amend arc diff HEAD^ Category:Reference")
- 13:26, 17 November 2025 User account Ptdradmin talk contribs was created by Dereckson talk contribs and password was sent by email (Requested by contributor. Internship at Nasqueron through Wolfplex.)
- 23:19, 12 November 2025 User account Sandrine talk contribs was created by Dereckson talk contribs and password was sent by email (Requested by contributor.)
- 16:52, 7 November 2025 Dereckson talk contribs created page Windriver (57KFWL2) (Redirected page to WindRiver) Tag: New redirect
- 01:29, 30 October 2025 Dereckson talk contribs created page Category:Events (Created page with "Category:Nasqueron root category")
- 19:58, 28 October 2025 Dereckson talk contribs created page Registries (Created page with "== Object identifiers (OID) == Nasqueron uses the Private Enterprise Number (PEN) '''60024'''. Operations grimoire/OID is our object identifiers registry for 1.3.6.1.4.1.60024 hierarchy == Tags == RFC 4151 tags are defined for the following purposes: * YAML tags === As YAML tags === Tags from the Keruald project are defined using keruald.nasqueron.org domain. {| class="wikitable" |+ Keruald YAML tags |- ! Tag !! Short notation !! Purpose |- | tag:keruald.n...")
- 01:14, 28 October 2025 Dereckson talk contribs created page Dereckson pad/English (After proofreading with GPT 4, I got the idea to ask for a grammar memento)
- 00:48, 28 October 2025 Dereckson talk contribs created page Operations grimoire/OID (Created page with "Nasqueron OID registry starts at 1.3.6.1.4.1.60024. == OID entries == * 1.3.6.1.4.1.60024 {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) nasqueron(60024)} ** 1.3.6.1.4.1.60024.1 Nasqueron LDAP *** 1.3.6.1.4.1.60024.1.1 LDAP objectclasses **** 1.3.6.1.4.1.60024.1.1.1 ''Reserved for nasquenaute class''<ref group="Note">If custom attributes specific to the Nasqueron project are needed, the plan is to define them in a class that extends 1.3....")
- 00:37, 28 October 2025 Dereckson talk contribs created page Operations grimoire/LDAP (Created page with "This page discusses future LDAP implementation. == Goals == * Foundation of a SSO, source of truth for internal credentials, especially if we use Keycloak * Allow applications to check credentials == Products to evaluate == * 389 Directory Server * OpenLDAP * directly slapd == Schema == The page wolfplex:OID defines a class inetWolf, to add properties in addition to inetOrgPerson class. We can follow that schema. If we need to define custom LDAP elements, we c...")
- 15:29, 25 October 2025 Dereckson talk contribs created page ServPulse/Note of Intent (Created page with "== Foreword == When a service is down or degraded, it's important to communicate efficiently with all the involved parties - Nasqueron members, visitors using our sites, Nasqueron operations SIG - about the status, what we know, what we do. Cachet gave us satisfaction for a clear status page easy to use until 2018, where development stalled. James Brooks, Cachet author, sold Cachet to a company with plans for it, plans apparently never developed as far as we could see...")
- 14:58, 25 October 2025 Dereckson talk contribs created page ServPulse/Other existing solutions (Report information gathered by GPT 5)
- 23:52, 23 October 2025 Dereckson talk contribs created page Category:Developer guide (Created page with "Category:Contributor guide Category:Reference")
- 23:51, 23 October 2025 Dereckson talk contribs created page ServPulse/Development guide (Created page with "== Axios == An example of integration between Axios and Vue: https://v2.vuejs.org/v2/cookbook/using-axios-to-consume-apis.html This example was for Vue v2, we probably want to target Vue 3.")
- 23:46, 23 October 2025 Dereckson talk contribs created page ServPulse/Domain (Created page with "== Lexicon == ;StatusPage :The entity representing the status page itself. :'''Attributes:''' title, description, URL ;Component :This concept represents the various components or elements being monitored on the status page, such as servers, services, applications, databases, and other relevant entities. :'''Attributes:''' name, description, status (e.g., up, down, degraded). ;Metrics :This concept represents the performance metrics or indicators being measured for ea...")
- 23:40, 23 October 2025 Dereckson talk contribs created page Template:Collapse card (Will need AllowlistHTMLTags extension)
- 23:40, 23 October 2025 Dereckson talk contribs created page ServPulse/Project identity (Created page with "== Brainstorming about names == When we brainstormed about the name, it seems the orientation of the project would be more about ping/monitor/perform health check than report the status of the sites: * StatusHub * PulseMonitor * SystemTracker * ServiceWatch * HealthCheckr * SiteScope * StatusMate * OpsAlert * MonitorMe * CheckPoint A synthwave and cyberpunk inspired list: * NeonStatus * CyberPulse * SynthWatch * RetroStatus * WaveCheck * CyberScope * PulseWave * Synt...")
- 19:55, 23 October 2025 Dereckson talk contribs created page User:Dereckson/common.css (Test for collapse card)
- 19:46, 23 October 2025 Dereckson talk contribs created page Category:ServPulse (Created page with "Category:Projects")
- 23:03, 20 October 2025 Dereckson talk contribs created page Monday office hours/2025-10-21 (Created page with "Our focus was to debug DNS NOTIFY to solve {{T|2148}}. We discussed received internships candidates. We've also briefly discussed Phabricator inbound mail configuration, acme.sh logs rotation. == DNS == ; Debug session * {{T|2148}} - HE refuses our DNS NOTIFY requests ; CI validation * {{T|2149}} - idea to check diff to see if we bumped the serial (pre-commit, Jenkins) ; Next * {{T|2154}} - Better IPv6 support for ns1.nasqueron.org ; Administrative change : HE: nas...")
- 17:54, 20 October 2025 Dereckson talk contribs created page Lexicon (Created page with "This lexicon defines key terms, expressions, and internal concepts used across the Nasqueron open source project. == B == ; Bastion : A hardened entry point to connect securely to the Nasqueron infrastructure, generally via SSH. Only the bastion is exposed to the Internet; internal hosts are accessed through it. : 📖 Operations grimoire/Recommended SSH configuration == D == ; DevCentral : The name of the Phabricator/Phorge instance used at Nasqueron to coordina...")
- 21:24, 2 October 2025 Dereckson talk contribs created page Operations grimoire/Recommended SSH configuration (Created page with "== Consolidated OpenSSH configuration == The introduction of ProxyJump has simplified the bastion configuration since OpenSSH version 7.5: <syntaxhighlight> Host *.nasqueron.drake ProxyJump windriver.nasqueron.org Host 172.27.27.* ProxyJump windriver.nasqueron.org </syntaxhighlight> Older version of OpenSSH can use instead: <code>ProxyCommand "ssh -W %h:%p windriver.nasqueron.org"</code> == Use bastion as proxy == To connect on a server where the port 22 i...")
- 23:39, 25 September 2025 Dereckson talk contribs created page Category:Monitoring (Created page with "Category:Tags")
- 23:37, 25 September 2025 Dereckson talk contribs created page Category:Plan (Created page with "Category:Current discussion")
- 23:35, 25 September 2025 Dereckson talk contribs created page Naemon (Created page with "'''Naemon''' has been identified as a simple and maintained solution for a Nagios-compatible monitoring system. Shinken and Sensu have been dismissed as open core solutions. == Naemon deployment and FreeBSD porting plan = == Overview == To improve Nasqueron infrastructure monitoring, we propose a three-step approach using Naemon, a Nagios-compatible monitoring system. Our 2024 test showed compatibility with FreeBSD is a reasonable middle-term goal, but need a sensibl...")
- 17:15, 24 September 2025 Dereckson talk contribs created page Limiting Factor (Created page with "== Development with Limiting Factor == === Axum === Gotchas during development of With axum and limiting-factor-axum: ==== Order of extractors ==== [https://docs.rs/axum/latest/axum/extract/index.html#the-order-of-extractors axum::extract order of extractors] - the request is consumed by an extractor, so it must be the LAST parameter of any request handler method. For example, to use RequestBody: <syntaxhighlight language="rust"> use limiting_factor_axum::api::guards:...")
- 22:09, 22 September 2025 Dereckson talk contribs created page File:DNS mood.jpg
- 22:09, 22 September 2025 Dereckson talk contribs uploaded File:DNS mood.jpg
- 21:34, 22 September 2025 Dereckson talk contribs created page Monday office hours/2025-09-22 (Created page with "Our focus was to switch DNS hosting authoritative source to ns1.nasqueron.org server, and switch HE ones as secondary. == DNS == ;Infrastructure changes: * {{T|1217}}: ns1.nasqueron.org is now the primary DNS server, DNS can be managed on Git with history and review ;Code merge: * {{D|3654}}: Define nasqueron.org DNS zone * {{D|3691}}: Use @ syntax for zone apex ;Administrative changes: * '''HE:''' nasqueron.org zone managed as secondary in nasqueron DNS account * '''...")
- 22:07, 20 September 2025 Dereckson talk contribs created page User:Rhyne-Wyse/Usage (Created page with "The bot can be run manually from WindRiver. From a development version of the reports repository: <syntaxhighlight lang="shell"> $ git clone https://devcentral.nasqueron.org/source/reports.git $ cd reports/tools/rhyne-wyse $ bin/update-agora-reports Logging in to agora:agora as Rhyne-Wyse [wiki.update_report] Report devcentral-token-language-models is up to date. [wiki.update_report] Update report agora-operations-grimoire-older-pages Sleeping for 9.1 seconds, 20...")
- 21:29, 17 September 2025 Dereckson talk contribs created page Nasqueron Labs (Created page with "== Next labs == {| class="wikitable" |+ Nasqueron Labs to come |- ! Task !! Title !! Planning date !! Organizer |- | {{T|2126}} || Authenticate CI to Vault with OIDC (Jenkins x OpenBao) || ''to determine with interested nasquenautes'' || Dereckson |}")
- 23:24, 15 September 2025 Dereckson talk contribs created page Operations grimoire/Services (Created page with "== Systemd, rc and runit == Nasqueron infrastructure uses 3 services software: {| class="wikitable" |+ Service management |- ! OS !! Use case !! Software !! Commands |- | FreeBSD || Standard || rc || service <service> <command> |- | Linux || Standard || systemd || systemctl <command> <service> |- | Linux || Docker containers || runit || sv <service> <command> |} Note how systemd inverts the general order by putting the command before the service. == Systemd == === Se...")
